Attualmente sto esplorando jQuery Mobile per sviluppare una versione mobile di una dashboard con informazioni di tracciabilità. E quale è il piano, è utilizzare una semplice lista non ordinata con tutti gli ordini, e le persone possono cliccare sul link di cui vogliono sapere di più. Poiché questa lista può diventare piuttosto grande, è bello avere un'abilità di filtro che è facile da fare con jQuery Mobile.Filtro dati jQuery Mobile, in caso di nessun risultato
Proprio qualcosa di simile:
<ul data-role="listview" data-filter="true">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
</ul>
data-filter="true"
si occupa di visualizzare una barra di ricerca e in realtà funziona abbastanza piacevole.
Ma il mio unico problema è che quando non viene trovato nulla, non visualizza nulla e vorrei che ci fosse un po 'di testo che dice qualcosa del tipo "Scusa, nessun ordine è stato trovato".
Qualcuno sa se questo è possibile con jQuery Mobile o è qualcosa che deve essere codificato da zero?
Controllare se '$ ('ul [data-role =" listview "]> li'). Size() <1' forse? Se non esiste una funzione incorporata che sia – Johan
@ Johan, Grazie, ho pensato a qualcosa del genere, ma prima volevo essere sicuro che non esistesse alcuna funzione built-in. Perché è possibile ottenere la barra di ricerca con un attributo di dati, è possibile modificare il segnaposto con un attributo, quindi ho pensato che la modifica del 'caso senza risultato' non sarebbe stato un problema. – Crinsane
Ok, sembra che dovrebbe esistere qualcosa di simile, credo che dovrai aspettare e vedere se qualcuno che lo conosce meglio di me risponde. Almeno adesso hai un piano di backup :) – Johan