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) 
  |  
      
| 6 | Adding Options Dynamically Puoi aggiungere opzioni dinamicamente alla selezione intelligente, anche se sono già aperte.  |  
       myApp.smartSelectAddOption (seleziona, opzioneHTML, indice) 
  |  
      
