Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Função
A lista de opções permite que o usuário selecione apenas uma das opções exibidas.
Figura 1 - Exemplo do componente rodando no browser
Principais propriedades
Lista de opção
Propriedades exibidas quando todo o componente é selecionado.
Nome | Propriedade | Função |
---|---|---|
Identificador | id | Atributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente. |
Valor | ng-model | Propriedade Angular que pode ser usada para obter e alimentar o conteúdo pelo bloco de programação. |
option-theme | Altera a cor do botão de opção. | |
Estilo | style | Altera o estilo geral do componente da forma inline. |
Exibir | ng-show | Propriedade Angular usada para exibir ou oculta o componente. |
Repetir | crn-repeat | Propriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados. |
Segurança | cronapp-security | Propriedade do Cronapp que trata as permissões de segurança da aplicação. Usado para permitir ou não edição e visualização do componente com base nos perfis selecionados. |
Skin | crn-skin | Permite selecionar um skin que afetará apenas o componente selecionado. |
Classes CSS | class | Adiciona classes CSS já criadas. |
Itens | - | Permite adicionar, ordenar, configurar e excluir itens estáticos na lista. |
Item de opção
Propriedades exibida quando apenas um item do componente é selecionado.
Nome | Propriedade | Função |
---|---|---|
Valor do campo | value | Valor que identifica o item selecionado. |
Legenda | content | Define o rótulo do item. É possível internacionalizar este conteúdo. |
Desabilitado | ng-disabled | Directiva usada para desabilitar um componente quando a expressão vinculada for verdadeira. |
Nome do Grupo | name | Nome que identifica o grupo do item selecionado. |
Selecionado | checked | Insira Sim para definir o item que iniciará marcado. |
Identificador | id | Atributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente. |
Classes CSS | class | Adiciona classes CSS já criadas. |
Estilo | style | Altera o estilo geral do componente da forma inline. |
Exibir | ng-show | Propriedade Angular usada para exibir ou oculta o componente. |
Repetir | crn-repeat | Propriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados. |
Segurança | cronapp-security | Propriedade do Cronapp que trata as permissões de segurança da aplicação. Usado para permitir ou não edição e visualização do item com base nos perfis selecionados. |
Skin | crn-skin | Permite selecionar um skin que afetará o componente selecionado. |
Informações |
---|
Caso o campo Selecionado (checked) tenha sido marcado como Sim em mais de um item, o último item que recebeu esse valor será o previamente selecionado. |
Aba de Estilos
Na tabela abaixo está descrito o tipo de estilo disponível para o componente Lista de opção.
Nome em português | Nome em inglês | Descrição |
---|---|---|
Lista de opção | Radio Group | Estiliza o componente em geral. |
Botão da opção | Option Button | Estiliza o botão de opção. |
Âncora | ||||
---|---|---|---|---|
|
Cor do botão de opção
Essa propriedade irá exibir 2 grupos de cores em sua lista, as primeiras são as cores definidas pelo tema e, em seguida, uma seleção fixa de cores pré-definidas.
As cores definidas pelo tema (Padrão do tema, Secundário, Sucesso, Informação, Aviso, Perigo, Claro, Editável, Real e Escuro) podem variar a partir das seguintes situações:
- Alteração do tema do projeto (menor prioridade);
- Adição da Skin do projeto através do campo "Skin do Tema Web" na janela de Configurações do Projeto.
- Seleção da Skin na propriedade "Skin" do componente visual. (maior prioridade).
Âncora | ||||
---|---|---|---|---|
|
Configurações
Adicionar / Remover um item
Para adicionar um novo item, selecione o componente na área de edição e na propriedade Itens clique no botão + (Adicionar). Para reordenar os itens, clique e segure no nome do item na propriedade Itens e arraste entre as opções.
Figura 2.1 - Adicionando um novo item à lista
Para remover um item, clique no ícone lixeira desse item na propriedade Itens.
Figura 2.2 - Removendo um item da lista
Editar item
Para editar um item, selecione a lista de opções (1 da Figura 2.3), acesse a propriedade Itens na aba lateral Propriedades (2) e clique no item que deseja modificar (3). Após a seleção, as propriedades da Lista de opções (Figura 2.3) serão substituídas pelas propriedades do Item de Opção (Figura 2.4).
Figura 2.3 - Selecionando o item que será editado
Na aba Propriedades do Item selecionado, edite a legenda e o valor do campo.
Figura 2.4 - Editando o item
Listas
de opçãoindependentes
Ao incluir vários componentes Lista de opção, os itens de cada lista atuam de forma conectada, ou seja, é possível marcar apenas uma única opção entre todos os itens dos componentes inseridos. Para que cada lista de opção atue de forma independente é necessário selecionar cada item de uma mesma lista na aba Propriedades do Item de opção e modificar o valor do Nome do Grupo (name
), caso contrário, todos ficam no mesmo grupo.
Por padrão, o valor do Nome do Grupo de cada item de uma lista inserida é "optionsRadios". No exemplo abaixo, a propriedade Nome do Grupo dos itens "Sorvete" e "Gelatina", da "Lista 2", foi modificada para "optionsRadios2", enquanto os itens "Brigadeiro" e "Jujuba", da "Lista 1", permaneceu "optionsRadios".
Figura 2.5 - Exemplo de configuração de uso de listas independentes
Essa distinção dos itens de uma lista por Nome do Grupo faz com que elas atuem de forma independente, sendo possível marcar uma opção em cada lista inserida.
Figura 2.6 - Exemplo de listas independentes no navegador
Obtendo o resultado
de uma Lista de opçãodas Listas
A função abaixo imprime no console do navegador os itens selecionados em cada uma das Listas de opção inseridas anteriormente (Figura 2.5). O bloco Obter valor do Campo recebe o Valor (ng-model
) da aba Propriedades do editor de views de cada Lista de opção.Para selecioná-lo é necessário vincular o bloco de programação a um formulário de referência, confira no tópico Propriedades do Blockly da documentação Bloco de Programação.
Figura 2.7 - Função para obter o resultado dos itens selecionados da Lista de opção
Figura 2.8 - Resultado exibido a partir das configurações da Figura 2.7
Nome em inglês
Radio Group
Nesta página
Índice | ||||
---|---|---|---|---|
|
Compatibilidade
Formulário web
Equivalente mobile
Botão do Componente
Imagem no Editor Visual