Le proprietà personalizzate consentono di definire il comportamento di un campo di offerta.

Occorre ricordare che le proprietà (e i rispettivi valori) sono memorizzati nell’offerta mentre le definizioni avanzate delle proprietà sono memorizzate nel software. Quindi non è possibile definire due proprietà utente con stesso nome ma comportamenti diversi.

Le definizioni di proprietà consentono di definire se e come deve essere definita, visualizzata e compilata una proprietà. Inoltre consentono di mostrare le proprietà in lingue diverse senza dover modificare il documento di offerta.

Il nome deve coincidere con il nome della proprietà. Se i nomi sono diversi la proprietà non verrà collegata alla definizione.

Il nome mostrato è il nome visualizzato e nasconde il nome della proprietà nel dialogo utente.

La descrizione consente di impostare un testo descrittivo per facilitare la compilazione della proprietà all’utente.

La categoria serve per raggruppare le proprietà in modo logico e facilitarne la consultazione e l’editazione.

La sola lettura consente di mostrare il valore della proprietà ma non ne consente la modifica. È utilizzato per le proprietà calcolate.

Il campo navigabile indica se la proprietà deve essere mostrata nella pagina di compilazione. Può essere utilizzato per nascondere proprietà che sono in sola lettura o riservate.

L’ordine serve per consentire al dialogo di ordinare le proprietà in modo corretto. Il tasto a lato serve per calcolare l’ordine in modo automatico.

Il tipo di controllo serve per definire quale tipo di controllo utente si vuole utilizzare per definire la proprietà. Lasciare default in caso di dubbi: HS sceglierà automaticamente il controllo più adatto.

I tipo di controllo disponibili sono:

  • Default
  • TextBoxEditor
  • MultilineTextEditor
  • IntegerEditor
  • DecimalEditor
  • ComboBoxEditor
  • DateTimeEditor
  • FileNameEditor
  • FolderNameEditor
  • CompaniesListEditor
  • PlantsListEditor
  • ContactsListEditor
  • CurrenciesListEditor
  • GenericListEditor

Alcuni controlli consentono o richiedono di definire particolari proprietà del controllo.

GenericListEditor

Consente di definire la lista di valori da mostrare prelevandoli da una delle liste dati caricabili in HandShake. Per poter essere definito richiede la definizione del nome della lista.

IntegerEditor – DecimalEditor

Consentono di definire un controllo di tipo numerico con tasti up/down. È possibile definire i valori di minimo, massimo, incremento e numero di decimali (DecimalEditor).