Controles
Os controles do Content Framework são específicos e são agrupamentos de outros controles comuns. Eis no quadro abaixo os principais deles.
Controles Content
Controle | Detalhes | Descrição |
---|---|---|
lum_AutoLayoutContentEmbeddedPropertyPage | Javadoc |
Renderiza um formulário na própria página. |
lum_AutoLayoutContentList | Javadoc |
Cria um formulário com cabeçalho e uma lista, cujo conteúdo está associado ao source da interface. |
lum_AutoLayoutContentQuickList | Javadoc |
Renderiza uma lista com poucos conteúdos, e exibe um link para uma lista completa deles. |
lum_autoLayoutMetaDataInformation | Javadoc |
Renderiza metadados específicos do source. Desta forma os seguintes controles são renderizados: |
lum_autolayoutworkflowinformation | Javadoc |
Renderiza campos de entrada relacionados a informações do workflow. |
lum_imagePicker | Javadoc |
Permite que o usuário insira uma imagem, a partir de uma interface de seleção de documento, renderizada a partir de um botão específico. |
lum_documentPicker | Javadoc |
Permite que o usuário insira um documento, a partir de uma interface de seleção de documento, renderizada a partir de um botão específico. |
lum_autoLayoutContentPropertyPage | Javadoc |
Renderiza uma interface de propriedades com os campos do source exibidos com label seguido do valor do campo ("label: valor do campo"). A informação de metadado também é renderizada e localizada abaixo dos fields do source. |
lum_autoLayoutContentFields | Javadoc |
Renderiza uma tabela com os fields do source juntamente com os labels. Diferentemente do lum_autoLayoutFields Todos os metadados são ignorados. O controle de entrada padrão é calculado em tempo de execução baseado na definição do field. Os seguintes controles são renderizados: |
lum_autoLayoutContentDetails | Javadoc |
Este controle estende o controle lum_autoLayoutDetails, e é responsável por renderizar informações do tipo content. |
lum_autoLayoutContentAdministrationList | Javadoc |
Específico para informações do tipo content. Estende o controle lum_autoLayoutAdministrationList e é responsável por renderizar os seguintes controles: |
lum_autoContentAdminListButtons | Javadoc |
Este controle, indicado para uso com sources do tipo content, detecta e, automaticamente adiciona os seguintes controles: lum_interfaceHeaderButtons, lum_addButton, lum_editButton, lum_deleteButton, lum_versionsButton, lum_previewButton e lum_configureButton. |
lum_language | Javadoc |
Utilizado para alteração de idioma do portal. |
lum_previewButton | Javadoc |
Este controle herda todas as propriedades do botão padrão lum_button. Possui ainda propriedades default próprias. Detecta se o serviço no qual o botão está renderizado, contém interfaces com o atributo isPreview com valor igual a "true". Se não existir, este botão é automaticamente removido. Quando o botão é pressionado, a interface de visualização é renderizada. |
lum_lockButton | Javadoc |
Inclui o botão de “(Des)Bloquear” para trocar o estado do conteúdo atual. |
lum_lockedMessage | Javadoc |
Exibe a mensagem de que o conteúdo já está bloqueado para outro publicador, quando for o caso. |
A flexibilidade da utilização de controles no LumisXP está na possibilidade de herança de controles, podendo-se alterar apenas os específicos, mantendo-se toda a estrutura de controles herdada.