Controles DOUI
|
Controle
|
Detalhes
|
Definição
|
lum_controlBase
|
|
Representa a raíz de todos os controles.
|
lum_genericControl
|
|
Controle genérico que renderiza cada controle como se fosse uma lista (na horizontal) de botões.
|
lum_form
|
|
Utilizado para renderizar um formulário, cujas entradas de dados são postadas para o servidor.
|
lum_inputText
|
|
É 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
|
|
É um data bound control, utilizado no caso de informações que não devem ser renderizadas, como por exemplo ID.
|
lum_inputTextArea
|
|
É um data bound control que define uma área de texto.
|
lum_text
|
|
Renderiza dados como texto somente de leitura.
Controle lum_text efetua o escaping the caracteres especiais de xml. Se o valor é código html que deseja ser renderizado, utilize lum_html ao invés de lum_text.
|
lum_button
|
|
Define um botão padrão com texto, imagem e evento onClick.
|
lum_okButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias.
|
lum_cancelButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias.
|
lum_addButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias.
|
lum_editButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias.
|
lum_deleteButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias.
|
lum_configureButton
|
|
Este controle herda todas as propriedades do botão padrão lum_button. Ele detecta se existe uma interface com um id ou prefixo "configuração" seguido pelo id da interface corrente. Se nenhuma interface existe, este botão é removido da lista.
|
lum_autoAdminListButtons
|
|
Detecta e, automaticamente, adiciona os seguintes controles:
lum_interfaceHeaderButtons, lum_addButton, lum_editButton, lum_deleteButton, lum_versionsButton, lum_configureButton.
|
lum_adminList
|
|
Renderiza uma lista de dados com filtros, dados tabulares, informações de paginação e seleção múltipla.
|
lum_propertyPage
|
|
Exibe uma interface de propriedades, com a renderização do controle lum_interfaceHeader no topo, e possíveis controles lum_okButton e lum_cancelButton no rodapé.
|
lum_interfaceHeader
|
|
Renderiza um cabeçalho.
|
lum_filters
|
|
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
|
|
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
|
|
Faz validação no cliente e no servidor, verificando se o valor do controle não é nulo.
|
lum_integerDataTypeValidator
|
|
Faz validação no cliente e no servidor, verificando se o valor do controle, quando fornecido, é um inteiro válido.
|
lum_regularExpressionValidator
|
|
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
|
|
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
|
|
Organiza o form, agrupando controles dentro de um box.
|
lum_table
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Renderiza um editor HTML, com barra de ferramentas default que pode ser customizada, identificando suas funcionalidades no atributo toolbarSet.
|
lum_script
|
|
É gerado um nó script que pode conter tags customizadas tais como <lum_formName/>, para ser substituída em tempo de execução com o nome do formulário corrente; e <lum_translate>STR_XXXX<lum_translate/>, que realiza traduções de acordo com o idioma selecionado pelo usuário.
|
lum_password
|
|
Exibe o campo de entrada de senha.
|
lum_buttonList
|
|
Renderiza uma lista de botões.
|
lum_checkBox
|
|
Renderiza um checkbox.
|
lum_checkBoxList
|
|
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
|
|
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
|
|
Utilizado para atualizar uma página em certo intervalo de tempo.
|
lum_tabularData
|
|
Utilizado para renderizar dados do source do tipo tabular data.
|
lum_advancedTabularData
|
|
Este controle é uma extensão do controle lum_tabularData. Além de renderizar dados tabulares, o controle inclui informação para ordenar e incluir seleção múltipla ou simples utilizando checkbox ou radio buttons para cada linha do conjunto de resultados.
|
lum_details
|
|
É uma extensão do controle lum_tabularData, e é utilizado para renderizar dados somente de leitura, provenientes de um source do tipo tabular data. Deve ser utilizado para renderizar apenas um registro de um conjunto. Label do campo e valor são exibidos para cada field do registro (caso o atributo display esteja setado com o valor "true"), um abaixo do outro.
|
lum_requiredValuesDescriptor
|
|
Utilizado para marcar os campos com "*" que são de preenchimento obrigatório.
|
lum_itemPicker
|
|
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
|
|
Este controle permite que usuário final adicione e remova múltiplos itens.
|
lum_selectItemTabularData
|
|
Este controle é recomendado para seleção de itens e o envio de informações para a tela onde o lum_itemPicker é utilizado.
|
lum_dateTimePicker
|
|
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
|
|
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
|
|
Renderiza uma caixa de texto para entrada de hora.
|
lum_calendar
|
|
Permite a seleção de de uma data graficamente, navegando sobre anos e meses.
|
lum_principalPicker
|
|
Permite selecionar um principal. A lista de principals pode estar limitada a usuários ou grupos.
|
lum_serviceInstancePrincipalPicker
|
|
Permite que um principal (usuário ou grupo) seja selecionado e que tenha acesso a determinada instância de serviço.
|
lum_autoLayoutPropertyPage
|
|
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_form
lum_propertyPage
lum_filters
lum_controlGroup
lum_autoLayoutFields
|
lum_autoLayoutFields
|
|
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:
<control type="lum_table">
<!-- for each field -->
<tr>
<td class="cLumLabelTd">
<control type="lum_label" dataId="fieldId" />
</td>
<td>
<!-- field control -->
</td>
</tr>
</control>
|
lum_autoLayoutDetails
|
|
Renderiza as informações somente de leitura de um registro do source do tipo tabular data.
|
lum_autoLayoutAdministrationList
|
|
Renderiza os controles lum_form (formulário), lum_interfaceHeader (cabeçalho), lum_autoAdminListButtons (botões da interface administrativa) e lum_adminList (a própria lista administrativa).
|
lum_AutoLayoutList
|
|
Cria um formulário com cabeçalho e uma lista, cujo
conteúdo está associado ao source da interface.
|
lum_AutoLayoutQuickList
|
|
Renderiza uma lista com alguns conteúdos, com um link para uma lista completa deles.
|
lum_selectParentContent
|
|
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
|
|
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
|
|
Renderiza uma barra de paginação que permite a navegação sobre as páginas.
|
lum_selectPage
|
|
Permite que o usuário selecione uma página do Lumis Portal a partir de uma interface que exibe a estrutura hierárquica de páginas.
|
lum_selectPageTemplate
|
|
Permite que o usuário selecione um template de página do Lumis Portal a partir de uma interface que exibe a estrutura hierárquica de template de páginas.
|
lum_selectPageOrPageTemplate
|
|
Permite que o usuário selecione uma página ou um template de página do Lumis Portal a partir de uma interface que exibe a estrutura hierárquica de páginas e templates de páginas.
|
lum_strings
|
|
Renderiza um javascript no lado do cliente, que disponibiliza uma lista de strings traduzidas.
|
lum_dataGrid
|
|
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
|
|
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_interfaceButtons e lum_okButton.
|
lum_radioButton
|
|
Renderiza um radio button.
|
lum_conditionalRender
|
|
Renderiza os controles filhos e ele próprio caso uma condição em uma EL seja satisfeita.
|
lum_dynamicList
|
|
Renderiza uma lista dinâmica em que itens podem ser adicionada.
|
lum_inputHtmlEditor
|
|
Permite entrada de texto em formato html.
|