GWT - Widgets de Formulário
Os widgets de formulário permitem que os usuários insiram dados e fornece capacidade de interação com o aplicativo. Cada widget Form herda propriedades da classe Widget que, por sua vez, herda propriedades das classes UIObject e Wigdet.
| Sr. Não. | Widget e descrição |
|---|---|
| 1 | Classe GWT UIObject Este widget contém texto, não interpretado como HTML usando um elemento <div>, fazendo com que seja exibido com layout de bloco. |
| 2 | Classe de widget GWT Este widget pode conter texto HTML e exibe o conteúdo html usando um elemento <div>, fazendo com que seja exibido com layout de bloco. |
Widgets de formulário
A seguir estão alguns widgets de formulário importantes -
| Sr. Não. | Widget e descrição |
|---|---|
| 1 | Botão Este widget representa um botão padrão. |
| 2 | Botão de apertar Este widget representa um botão de ação normal com estilo customizado. |
| 3 | ToggleButton Este widget representa um botão estiloso com estado que permite ao usuário alternar entre os estados para cima e para baixo. |
| 4 | CheckBox Este widget representa um widget de caixa de seleção padrão. Essa classe também serve como uma classe base para RadioButton. |
| 5 | Botao de radio Este widget representa um widget de botão de rádio de seleção mutuamente exclusivo. |
| 6 | ListBox Este widget representa uma lista de opções para o usuário, seja como uma caixa de listagem ou como uma lista suspensa. |
| 7 | SuggestBox Este widget representa uma caixa de texto ou área de texto que exibe um conjunto pré-configurado de seleções que correspondem à entrada do usuário. Cada SuggestBox está associado a um único SuggestOracle. O SuggestOracle é usado para fornecer um conjunto de seleções dado uma string de consulta específica. |
| 8 | Caixa de texto Este widget representa uma caixa de texto de linha única. |
| 9 | PasswordTextBox Este widget representa uma caixa de texto que mascara visualmente sua entrada para evitar espionagem. |
| 10 | TextArea Este widget representa uma caixa de texto que permite a inserção de várias linhas de texto. |
| 11 | RichTextArea Este widget representa um editor de rich text que permite estilo e formatação complexos. |
| 12 | FileUpload Este widget envolve o elemento HTML <input type = 'file'>. |
| 13 | Escondido Este widget representa um campo oculto em um formulário HTML. |