GWT - Widget per moduli

I widget dei moduli consentono agli utenti di inserire dati e forniscono loro capacità di interazione con l'applicazione. Ogni widget Form eredita le proprietà dalla classe Widget che a sua volta eredita le proprietà dalle classi UIObject e Wigdet.

Sr.No. Widget e descrizione
1 Classe GWT UIObject

Questo widget contiene testo, non interpretato come HTML utilizzando un elemento <div>, facendolo visualizzare con layout a blocchi.

2 Classe widget GWT

Questo widget può contenere testo HTML e visualizza il contenuto html utilizzando un elemento <div>, facendolo visualizzare con layout a blocchi.

Widget dei moduli

Di seguito sono riportati alcuni importanti widget per moduli :

Sr.No. Widget e descrizione
1 Pulsante

Questo widget rappresenta un pulsante di comando standard.

2 Premi il bottone

Questo widget rappresenta un normale pulsante con uno stile personalizzato.

3 Interruttore

Questo widget rappresenta un elegante pulsante con stato che consente all'utente di alternare tra gli stati su e giù.

4 CheckBox

Questo widget rappresenta un widget di casella di controllo standard. Questa classe funge anche da classe base per RadioButton.

5 RadioButton

Questo widget rappresenta un widget pulsante di selezione che si esclude a vicenda.

6 ListBox

Questo widget rappresenta un elenco di scelte per l'utente, sia come casella di riepilogo che come elenco a discesa.

7 SuggestBox

Questo widget rappresenta una casella di testo o un'area di testo che visualizza un insieme preconfigurato di selezioni che corrispondono all'input dell'utente. Ogni SuggestBox è associato a un singolo SuggestOracle. SuggestOracle viene utilizzato per fornire una serie di selezioni data una specifica stringa di query.

8 Casella di testo

Questo widget rappresenta una casella di testo a riga singola.

9 PasswordTextBox

Questo widget rappresenta una casella di testo che maschera visivamente il suo input per evitare intercettazioni.

10 TextArea

Questo widget rappresenta una casella di testo che consente di inserire più righe di testo.

11 RichTextArea

Questo widget rappresenta un editor di testo RTF che consente uno stile e una formattazione complessi.

12 Upload di file

Questo widget racchiude l'elemento HTML <input type = 'file'>.

13 Nascosto

Questo widget rappresenta un campo nascosto in un modulo HTML.