C'è un modo per cercare un campo data con smart-table? Devo filtrare per le date successive a una data specifica.Come implementare la ricerca personalizzata con smart-table e angularjs
10
A
risposta
16
è possibile impostare una consuetudine (filtro globale) utilizzando l'attributo st-set-filter
(non ancora documentented)
<table st-set-filter="myFilter" st-table="rowCollection">
...
</table>
quindi implementare il filtro personalizzato
myApp.filter('myFilter',[function(){
return function(array, expression){
//an example
return array.filter(function(val, index){
return new Date(val.theDateProperty) > new Date(expression.theDateProperty) ;
});
}
});
dove per esempio è stato impostato voi immissione nella tabella
<input type="date" st-search="'theDateProperty'" />
Nota che il filtro è globale per la tabella, quindi verrà chiamata al posto del filtro angolare (quello predefinito utilizzato) per l'input di ricerca molto. Quindi, se vuoi un altro comportamento del filtro per colonne diverse, dovrai aggiungerle nel tuo filtro personalizzato, oppure un'altra tecnica è usare una funzione di confronto. Troverete maggiori dettagli nel mio commento sul pull request (18/11/2014) e un plunker
Edit:
E 'stato documented nel frattempo.
Problemi correlati
- 1. AngularJS Smarttable - evento selezionato
- 2. Ricerca personalizzata Google con casella di ricerca personalizzata e pulsante?
- 3. Come implementare la ricerca come Stack Overflow
- 4. Come implementare la ricerca avanzata con gli operatori con pg_search?
- 5. come implementare la metrica personalizzata in keras?
- 6. Ricerca personalizzata e gruppo per
- 7. Come implementare la ricerca da ControlCenter?
- 8. Come implementare la ricerca vocale su SearchView
- 9. Casella di ricerca sitelink Google con ricerca personalizzata Google
- 10. Implementare la ricerca binaria negli oggetti
- 11. La direttiva personalizzata angularJs non funziona con templateUrl
- 12. Come ottenere la Ricerca personalizzata Google (V2) da eseguire immediatamente con una stringa di ricerca precaricata?
- 13. Alfresco Solr Ricerca personalizzata
- 14. Come implementare la C in CRUD con AngularJS, components e ngResource?
- 15. Eliminazione personalizzata conferma in angularJS
- 16. Come implementare la progettazione personalizzata di Windows Form?
- 17. Come implementare la funzionalità di ricerca in C#/ASP.NET MVC
- 18. Come implementare la ricerca full text in Django?
- 19. Come implementare la ricerca full-text in cinese su PostgreSQL?
- 20. Come implementare i moduli utilizzando Typescript 1.5 e AngularJS 1.4?
- 21. Come aumentare la quota di ricerca personalizzata di Google per la ricerca di immagini oltre 10000?
- 22. Come iniziare con l'API di ricerca personalizzata di Google?
- 23. Come forzare la ricerca personalizzata di Google ad essere reattiva?
- 24. come implementare la funzione di ricerca utilizzando Javascript o jquery
- 25. Come utilizzare la ricerca personalizzata di Google per la ricerca di immagini nell'obiettivo c
- 26. AngularJS richiesta CORS intestazione personalizzata
- 27. Come implementare l'autenticazione personalizzata in Spring Security 3?
- 28. Come implementare un modulo di filtro di ricerca con Symfony2
- 29. Come implementare una semplice ricerca stringa
- 30. Ricerca personalizzata Google pagina successiva
Grazie! Sono stato in grado di usare il tuo codice. Bel lavoro! – user2543492
- plunker è rotto; e c'è un modo per filtrare esternamente dal DOM della tabella? http://stackoverflow.com/questions/29261957/angularjs-smart-table-filtering-by-external-control – mg1075