Framework7 - Selezione intelligente

Descrizione

La selezione intelligente è un modo semplice per modificare le selezioni del modulo in pagine dinamiche utilizzando gruppi di caselle di controllo e ingressi radio.

Possiamo utilizzare la selezione intelligente in vari tipi come specificato nella tabella seguente:

S.No Tipo e descrizione
1 Layout selezione intelligente

Il layout di selezione intelligente definisce una visualizzazione elenco all'interno dell'elemento di selezione utilizzando la classe di selezione intelligente .

2 Selezione intelligente con barra di ricerca

La selezione intelligente cerca gli elementi utilizzando la barra di ricerca e la abilita impostando la classe data-searchbar su true.

3 Titolo della pagina personalizzato e testo del collegamento a ritroso

È possibile impostare il titolo della pagina personalizzato e il collegamento a ritroso per la selezione intelligente utilizzando gli attributi data-page-title e data-back-text .

4 Apri in Popup

La selezione intelligente può essere aperta come popup utilizzando l' attributo data-open-in per popup .

5 Apri in Picker

La selezione intelligente può essere visualizzata come modale del selettore impostando l' attributo di apertura dei dati su selettore .

6 Icone, colori e immagini personalizzati

È possibile definire un'icona, un colore o un'immagine personalizzata sulla selezione intelligente utilizzando rispettivamente gli attributi data-option-icon , data-option-color e data-option-image .

7 Selezione multipla e gruppo opt

La selezione intelligente consente di utilizzare più opzioni di selezione e gruppo utilizzando gli attributi multiple e optgroup .

8 Selezione multipla e Maxlength

La selezione intelligente consente di selezionare un numero limitato di elementi utilizzando l' attributo maxlength .

Puoi avere altri tipi di selezione intelligente, che possono essere utilizzati in diversi scenari come elencato nella tabella seguente:

S.No Tipo e descrizione Attributo
1

Close Smart Select On User Select

È possibile chiudere la selezione intelligente quando l'utente seleziona un'opzione.

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

Smart Select With Virtual List

L'elenco virtuale può essere utilizzato con la selezione intelligente se hai molte opzioni.

data-virtual-list = "true"
3

Smart Select Color Themes

È possibile specificare i temi colore per modulo e barra di navigazione nella pagina di selezione intelligente.

data-form-theme = "colore"

data-navbar-theme = "color"

4

Set Smart Select Value By Option Text

Il valore per la selezione intelligente può essere impostato utilizzando il valore dell'opzione.

valore di selezione intelligente
5

Open Smart Select Using JavaScript

È possibile aprire la selezione intelligente utilizzando il metodo JavaScript.

myApp.smartSelectOpen (smartSelect)

  • smartSelect - È HTMLElement o un parametro stringa utilizzato per aprire la selezione intelligente specificata.

6

Adding Options Dynamically

Puoi aggiungere opzioni dinamicamente alla selezione intelligente, anche se sono già aperte.

myApp.smartSelectAddOption (seleziona, opzioneHTML, indice)

  • smartSelect - È HTMLElement o un parametro stringa utilizzato per aprire la selezione intelligente specificata.

  • optionHTML - È un elemento stringa richiesto che può essere utilizzato per aggiungere l'opzione HTML.

  • index - Specifica il numero di indice per la nuova opzione.