Tabela de Controles
Esta seção tem como objetivo enumerar os controles DOUI, apresentando sua descrição e referências a seus javadoc e xsd doc. O objeto de sua renderização depende do que está determinado no XSL de cada interface.
Controles DOUI | ||
---|---|---|
Controle | Detalhes | Definição |
lum_controlBase |
Representa a raíz de todos os controles. |
|
lum_genericControl |
XSD |
Controle genérico que renderiza cada controle como se fosse uma lista (na horizontal) de botões. |
lum_form |
Javadoc
XSD |
Utilizado para renderizar um formulário, cujas entradas de dados são postadas para o servidor. |
lum_inputText |
Javadoc
XSD |
É um data bound control que permite entrada de texto. |
lum_inputNumber |
É um data bound control que permite apenas entrada de valores numéricos. |
|
lum_inputHidden |
Javadoc |
É um data bound control, utilizado no caso de informações que não devem ser renderizadas, como por exemplo ID. |
lum_inputTextArea |
Javadoc
XSD |
É um data bound control que define uma área de texto. |
lum_text |
Javadoc
XSD |
Renderiza dados como texto somente de leitura.
Controle |
lum_button |
Javadoc
XSD |
Define um botão padrão com texto, imagem e evento onClick. |
lum_okButton |
Javadoc
XSD |
Este controle herda todas as propriedades do botão padrão |
lum_cancelButton |
Javadoc |
Este controle herda todas as propriedades do botão padrão |
lum_addButton |
Javadoc
XSD |
Este controle herda todas as propriedades do botão padrão |
lum_editButton |
Javadoc
XSD |
Este controle herda todas as propriedades do botão padrão |
lum_deleteButton |
Javadoc
XSD |
Este controle herda todas as propriedades do botão padrão |
lum_configureButton |
Javadoc
XSD |
Este controle herda todas as propriedades do botão padrão |
lum_autoAdminListButtons |
Javadoc
XSD |
Detecta e, automaticamente, adiciona os seguintes controles:
|
lum_adminList |
Javadoc
XSD |
Renderiza uma lista de dados com filtros, dados tabulares, informações de paginação e seleção múltipla. |
lum_propertyPage |
Javadoc
XSD |
Exibe uma interface de propriedades, com a renderização do controle |
lum_interfaceHeader |
Javadoc
XSD |
Renderiza um cabeçalho. |
lum_filters |
Javadoc
XSD |
Renderiza todos os filtros associados ao source . Um filtro pode ter a sua execução client side. Isso significa que, ao digitar valores em um filtro, o evento onKeyUp executará a query e atualizará o controle da lista. |
lum_interfaceHeaderButtons |
Controle genérico que renderiza cada controle em uma lista de botões alinhados horizontalmente. |
|
lum_dateCompareValidator |
Javadoc
XSD |
Faz uma validação no cliente e por medida de segurança no servidor, comparando os valores de data dos dois campos que utilizam controle de data. As possíveis comparações são: igual, menor que, menor ou igual, maior que ou maior ou igual que. |
lum_requiredValueValidator |
Javadoc |
Faz validação no cliente e no servidor, verificando se o valor do controle não é nulo. |
lum_integerDataTypeValidator |
Javadoc
XSD |
Faz validação no cliente e no servidor, verificando se o valor do controle, quando fornecido, é um inteiro válido. |
lum_regularExpressionValidator |
Javadoc
XSD |
Faz validação no cliente e no servidor, verificando se o valor do controle, quando fornecido, casa com expressão regular especificado no atributo expression do validador. |
lum_emailValidator |
Javadoc |
Faz validação no cliente e no servidor, verificando se o valor do controle, quando fornecido, está formatado como endereço de e-mail. |
lum_controlGroup |
Javadoc
XSD |
Organiza o form, agrupando controles dentro de um box. |
lum_table |
XSD |
Este controle é utilizado para dispor os controles em um form, organizando os controles em uma tabela. Para isso, é exibido um HTML com tags tr e td. |
lum_label |
Javadoc
XSD |
Renderiza um label dentro de um form. Se o texto do label não for especificado no controle, será lido da definição do campo associado. |
lum_fileUpload |
Javadoc |
Responsável pela realização de upload de arquivos. Permite também que os arquivos sejam removidos e substituídos, uma vez que já tenham sido enviados para o servidor através do upload. |
lum_list |
Javadoc |
Renderiza uma lista para o usuário final. Internamente, gera um controle de filtro, controle de tabular data e controle de paginação. |
lum_pane |
Javadoc
XSD |
Exibe um dos vários panes durante a renderização da interface. Por default, o controle renderiza o primeiro pane. Contudo, como resultado de um process action ou um render, o pane renderizado é trocado. Este controle está associado com um id e o verifica nos parâmetros request para determinar qual pane será exibido. |
lum_tabs |
XSD |
Utilizado para renderizar "abas" na interface, no lado do cliente. Porém o conteúdo de apenas um deles será visível para o usuário. Este controle armazena a aba selecionada durante a execução de process actions e renders. |
lum_div |
XSD |
Renderiza um div HTML. |
lum_interfaceButtons |
Renderiza botões ao ser utilizado com o controle property page. Os controles de botão são geralmente alinhados a direita. |
|
lum_dropDownList |
Javadoc
XSD |
Utilizado para renderizar um combo box com drop down que permite que o usuário escolha uma das opções a serem disponibilizadas. Este controle geralmente possui dois sources especificados: um que retorna/configura o valor do controle e outro que retorna uma lista de opções. As opções podem ser opcionalmente e explicitamente fornecido dentro do controle. |
lum_inputHtmlEditor |
Javadoc
XSD |
Renderiza um editor HTML, com barra de ferramentas default que pode ser customizada, identificando suas funcionalidades no atributo toolbarSet. |
lum_script |
Javadoc
XSD |
É gerado um nó script que pode conter tags customizadas tais como |
lum_password |
Javadoc
XSD |
Exibe o campo de entrada de senha. |
lum_buttonList |
XSD |
Renderiza uma lista de botões. |
lum_checkBox |
Javadoc
XSD |
Renderiza um checkbox. |
lum_checkBoxList |
Javadoc
XSD |
Renderiza uma lista de checkboxs que permite que o usuário escolha uma ou mais opções. Geralmente este controle tem dois sources especificados: um que retorna/configura o valor do controle e outro que retorna um lista de opções que pode ou não, ser explicitada dentro do controle. |
lum_link |
Javadoc
XSD |
Utilizado para renderizar um link para para uma URL ou para calcular dinamicamente e renderizar um link para uma interface localizada em outra página do portal. |
lum_autoRefresh |
Javadoc
XSD |
Utilizado para atualizar uma página em certo intervalo de tempo. |
lum_tabularData |
Javadoc
XSD |
Utilizado para renderizar dados do source do tipo tabular data. |
lum_advancedTabularData |
Javadoc
XSD |
Este controle é uma extensão do controle |
lum_details |
Javadoc |
É uma extensão do controle |
lum_requiredValuesDescriptor |
Javadoc |
Utilizado para marcar os campos com "*" que são de preenchimento obrigatório. |
lum_itemPicker |
Javadoc
XSD |
Este controle é recomendado quando o número de itens disponível em um pop a ser acessado, é grande. É uma alternativa ao drop down de combo. |
lum_MultiItemPicker |
Javadoc
XSD |
Este controle permite que usuário final adicione e remova múltiplos itens. |
lum_selectItemTabularData |
Javadoc |
Este controle é recomendado para seleção de itens e o envio de informações para a tela onde o |
lum_dateTimePicker |
Javadoc
XSD |
Renderiza duas caixas de texto para entrada de data e hora. O controle de data é renderizado com um botão que abre um calendário para selecionar graficamente a data. O valor deste controle é calculado adicionando os valores de data e hora. |
lum_datepicker |
XSD |
Renderiza uma caixa de texto para a entrada de data. O controle de data é renderizado com um botão que abre um calendário para que a data possa ser selecionada graficamente. |
lum_timePicker |
Javadoc
XSD |
Renderiza uma caixa de texto para entrada de hora. |
lum_calendar |
Javadoc
XSD |
Permite a seleção de de uma data graficamente, navegando sobre anos e meses. |
lum_principalPicker |
Javadoc
XSD |
Permite selecionar um principal. A lista de principals pode estar limitada a usuários ou grupos. |
lum_serviceInstancePrincipalPicker |
Javadoc |
Permite que um principal (usuário ou grupo) seja selecionado e que tenha acesso a determinada instância de serviço. |
lum_autoLayoutPropertyPage |
Javadoc |
Renderiza uma interface de propriedades com os campos do source exibidos com label seguido do valor do campo ("label: valor do campo"). Este controle gera os seguintes controles no seguinte layout:
|
lum_autoLayoutFields |
Javadoc |
Renderiza uma tabela com fields, e para cada field, um label seguido do valor para o campo. O valor default para um field é calculado em tempo de execução, baseado na definição do field. Os seguintes controles são renderizados: |
lum_autoLayoutDetails |
Javadoc |
Renderiza as informações somente de leitura de um registro do source do tipo tabular data. |
lum_autoLayoutAdministrationList |
Javadoc |
Renderiza os controles |
lum_AutoLayoutList |
Javadoc |
Cria um formulário com cabeçalho e uma lista, cujo conteúdo está associado ao source da interface. |
lum_AutoLayoutQuickList |
Javadoc |
Renderiza uma lista com alguns conteúdos, com um link para uma lista completa deles. |
lum_selectParentContent |
Javadoc |
Permite que um conteúdo, de uma mesma instância de serviço, seja selecionado, tornando-se o "pai" do conteúdo corrente. |
lum_generic |
XSD |
Controle genérico que por si só não renderiza algo. No entanto, ele chama todos os seus sub-controles para renderizá-los. |
lum_pagination |
Javadoc
XSD |
Renderiza uma barra de paginação que permite a navegação sobre as páginas. |
lum_selectPage |
Javadoc |
Permite que o usuário selecione uma página do LumisXP a partir de uma interface que exibe a estrutura hierárquica de páginas. |
lum_selectPageTemplate |
Javadoc |
Permite que o usuário selecione um template de página do LumisXP a partir de uma interface que exibe a estrutura hierárquica de template de páginas. |
lum_selectPageOrPageTemplate |
Javadoc |
Permite que o usuário selecione uma página ou um template de página do LumisXP a partir de uma interface que exibe a estrutura hierárquica de páginas e templates de páginas. |
lum_strings |
Javadoc |
Renderiza um javascript no lado do cliente, que disponibiliza uma lista de strings traduzidas. |
lum_dataGrid |
Javadoc
XSD |
Renderiza um data grid que permite que o usuário manipule múltiplos campos, de todos os registros de um source. Este controle por default, lê a chave primária, exibe os campos de todos os registros do source, renderiza uma grid onde cada linha corresponde a um registro do source, e cada célula representa um field do source. O número inicial de um datagrid pode ser calculado baseado no número de rows de um source. |
lum_autoEmbeddedInterfaceStandardButtons |
Javadoc |
Renderiza os botões padrão de uma interface de propriedades, embutida em uma página do Lumis. O controle detecta se existe um process action handler de commit, para que o botão de OK seja renderizado. Os seguintes controles são renderizados: |
lum_radioButton |
Javadoc |
Renderiza um radio button. |
lum_conditionalRender |
Javadoc
XSD |
Renderiza os controles filhos e ele próprio caso uma condição em uma EL seja satisfeita. |
lum_dynamicList |
Javadoc |
Renderiza uma lista dinâmica em que itens podem ser adicionada. |
lum_inputHtmlEditor |
Javadoc
XSD |
Permite entrada de texto em formato html. |