Framework7 - Seleção Inteligente

Descrição

A seleção inteligente é uma maneira fácil de alterar as seleções de forma para páginas dinâmicas usando grupos de caixas de seleção e entradas de rádio.

Podemos usar a seleção inteligente em vários tipos, conforme especificado na tabela abaixo -

S.Não Tipo e descrição
1 Layout de seleção inteligente

O layout de seleção inteligente define uma exibição de lista dentro do elemento selecionado usando a classe de seleção inteligente .

2 Seleção inteligente com barra de pesquisa

A seleção inteligente pesquisa os elementos usando a barra de pesquisa e a ativa definindo a classe data-searchbar como true.

3 Título da página personalizada e texto do link traseiro

Você pode definir o título da página personalizada e o link de retorno para a seleção inteligente usando os atributos data-page-title e data-back-text .

4 Abrir em Popup

A seleção inteligente pode ser aberta como pop-up usando o atributo data-open-in para pop - up .

5 Abrir no selecionador

A seleção inteligente pode ser exibida como selecionador modal, definindo o atributo data-open-in para selecionador .

6 Ícones, cores e imagens personalizadas

Você pode definir o ícone, a cor ou a imagem personalizada na seleção inteligente usando os atributos de dados-opção-ícone , dados-opção-cor e dados-opção-imagem, respectivamente.

7 Seleção múltipla e Optgroup

A seleção inteligente permite usar várias opções de seleção e grupo usando os atributos multiple e optgroup .

8 Multiple Select e Maxlength

A seleção inteligente permite selecionar um número limitado de itens usando o atributo maxlength .

Você pode ter mais alguns tipos de seleção inteligente, que podem ser usados ​​em diferentes cenários, conforme listado na tabela abaixo -

S.Não Tipo e descrição Atributo
1

Close Smart Select On User Select

Você pode fechar a seleção inteligente quando o usuário selecionar qualquer opção.

data-back-on-select = "true"
2

Smart Select With Virtual List

A lista virtual pode ser usada com a seleção inteligente se você tiver várias opções.

data-virtual-list = "true"
3

Smart Select Color Themes

Você pode especificar os temas de cores para formulário e barra de navegação na página de seleção inteligente.

data-form-theme = "color"

data-navbar-theme = "color"

4

Set Smart Select Value By Option Text

O valor da seleção inteligente pode ser definido usando o valor da opção.

smart-select-value
5

Open Smart Select Using JavaScript

Você pode abrir a seleção inteligente usando o método JavaScript.

myApp.smartSelectOpen (smartSelect)

  • smartSelect - É HTMLElement ou parâmetro de string usado para abrir a seleção inteligente especificada.

6

Adding Options Dynamically

Você pode adicionar opções dinamicamente à seleção inteligente, mesmo se já estiverem abertas.

myApp.smartSelectAddOption (selecionar, opçãoHTML, índice)

  • smartSelect - É HTMLElement ou parâmetro de string usado para abrir a seleção inteligente especificada.

  • optionHTML - É um elemento de string obrigatório que pode ser usado para adicionar a opção HTML.

  • index - Especifica o número do índice para a nova opção.