Indice

gwAttributeWidget funzioni esposte

Il gwAttributeWidget rappresenta il widget che rappresenta nel gwClassDetail il gwAttribute. Il gwAttributeWidget espone tutta una serie di function di utilità, che servono per interagire con esso o conoscerne lo stato corrente.

Note

Nei metodi .gwSet*() è opzionalmente contemplato l'utilizzo del parametro eventChain. Esso è si opzionale, ma va specificato in particolari contesti, come il codice js scritto negli handler degli Eventi Attributi (EventAttributes, [ndr: permettono di eseguire codice in risposta all'accadere di determinati eventi legati al widget dell'attributo]). Questo è utilizzato per permettere al sistema di evitare eventuali cicli infiniti che l'utente configuratore potrebbe creare mettendo insieme più Eventi Attributi. Negli handler degli Eventi Attributi, il parametro eventChain è sempre reso disponibile nel contesto di esecuzione della function. Quando un ciclo è rilevato, un messaggio di warning è loggato ed il ciclo è interrotto. In certe situazioni l'utente configuratore potrebbe intenzionalmente creare cicli che coinvolgono due o più widgtes, con logiche che legano in varia maniera: questa è una possibilità segnalata, ma ammessa.

gwGetValue()

Ritorna il valore corrente della proprietà 'value' del widget. Nel caso il widget gestisca valueToStore/valueToShow, ad essere ritornato è il valueToStore.

Parametri

Nessuno

Esempi

var value = gwAttributeWidget.gwGetValue();

gwSetValue()

Imposta il valore della proprietà 'value' per il widget. Nel caso il widget gestisca valueToStore/valueToShow, ad essere ritornato è il valueToStore.

Parametri

Esempi

var newValue = 'new value';
gwAttributeWidget.gwSetValue(newValue);

gwGetHidden()

Ritorna il valore corrente della proprietà 'hidden' del widget. Nel caso il widget gestisca valueToStore/valueToShow, ad essere ritornato è il valueToStore.

Parametri

Nessuno

Esempi

var hidden = gwAttributeWidget.gwGetHidden();

gwIsHidden()

Lavora come gwGetHidden(). Ritorna il valore corrente della proprietà 'hidden' del widget. Nel caso il widget gestisca valueToStore/valueToShow, ad essere ritornato è il valueToStore.

Parametri

Nessuno

Esempi

var hidden = gwAttributeWidget.gwIsHidden();

gwSetHidden()

Imposta il valore della proprietà 'hidden' per il widget. 'hidden' true ha l'effetto di nascondere il widget. Il widget di fatto esiste ancora e risponde all'invocazione di tutte le altre function esposte. Può essere reso di nuovo visibile con le apposite function esposte.

Parametri

Esempi

var hidden = true;
gwAttributeWidget.gwSetHidden(hidden);

gwHide()

Nasconde il widget. Il widget di fatto esiste ancora e risponde all'invocazione di tutte le altre function esposte. Può essere reso di nuovo visibile con le apposite function esposte.

Parametri

Nessuno

Esempi

gwAttributeWidget.gwHide();

gwShow()

Mostra il widget. Può essere di nuovo nascosto con le apposite function esposte.

Parametri

Nessuno

Esempi

gwAttributeWidget.gwShow();

gwToggleHidden()

Mostra il widget se è attualmente nascondo. Nasconde il widget se è attualmente visibile.

Parametri

Nessuno

Esempi

gwAttributeWidget.gwToggleHidden();

gwGetReadonly()

Ritorna il valore corrente della proprietà 'readonly ' del widget.

Parametri

Nessuno

Esempi

var readonly = gwAttributeWidget.gwGetReadonly();

gwSetReadonly()

Imposta il valore della proprietà 'readonly' per il widget. 'readonly' a true ha l'effetto di porre il widget in sola lettura. 'readonly' a false ha l'effetto di rendere il widget editabile.

Parametri

Esempi

var readonly = true;
gwAttributeWidget.gwSetReadonly(readonly);

gwGetRequired()

Ritorna il valore corrente della proprietà 'required' del widget.

Parametri

Nessuno

Esempi

var required = gwAttributeWidget.gwGetRequired();

gwSetRequired()

Imposta il valore della proprietà 'required' per il widget. 'required' a true ha l'effetto che widget non permetterà il salvataggio in assenza di un valore impostato.

Parametri

Esempi

var required = true;
gwAttributeWidget.gwSetRequired(required);

gwGetDisabled()

Ritorna il valore corrente della proprietà 'disabled' del widget.

Parametri

Nessuno

Esempi

var disabled = gwAttributeWidget.gwGetDisabled();

gwSetDisabled()

Imposta il valore della proprietà 'required' per il widget. 'required' a true ha l'effetto di rendere il widget non utilizzabile, seppur ancora visibile.

Parametri

Esempi

var disabled= true;
gwAttributeWidget.gwSetDisabled(disabled);