Czy istnieje sposób wyszukiwania pola daty za pomocą inteligentnego stołu? Muszę filtrować daty później niż podaną datę.Jak zaimplementować wyszukiwanie niestandardowe za pomocą smart-table i angularjs
10
A
Odpowiedz
16
można skonfigurować niestandardowe (filtr globalny) za pomocą atrybutu st-set-filter
(jeszcze nie documentented)
<table st-set-filter="myFilter" st-table="rowCollection">
...
</table>
następnie wdrożyć filtr niestandardowy
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) ;
});
}
});
gdzie na przykład skonfigurowaniu cię wprowadź w tabeli
<input type="date" st-search="'theDateProperty'" />
Uwaga: filtr jest globalny dla tabela, więc zostanie wywołana w miejsce filtra kątowego (domyślnie używanego) dla bardzo dokładnego wprowadzania danych. Jeśli więc chcesz zastosować inne filtry dla różnych kolumn, musisz dodać je do swojego filtru niestandardowego lub inną techniką jest użycie funkcji porównującej. Znajdziesz więcej szczegółów w moim komentarzu na pull request (18/11/2014) i plunker
EDIT:
został documented w międzyczasie.
Powiązane problemy
- 1. Jak utworzyć wyszukiwanie w czasie rzeczywistym za pomocą angularjs
- 2. Jak zaimplementować XOR za pomocą + - * /?
- 3. Jak zaimplementować wyszukiwanie, takie jak przepełnienie stosu
- 4. Wyszukiwanie za pomocą obiektu JSON z klasą ng (AngularJS)
- 5. Niestandardowe sterowanie odtwarzaczem wideo HTML5 za pomocą AngularJS
- 6. Wyszukiwanie pełnotekstowe za pomocą MySQL i LIKE
- 7. Jak monitorować elastyczne wyszukiwanie za pomocą nagios
- 8. Jak zaimplementować dane wejściowe za pomocą maski
- 9. Jak zaimplementować GPUImageMaskFilter za pomocą GPUImage
- 10. Jak zaimplementować podkomendy za pomocą opcji Boost.Program_oprogramowania?
- 11. Wyszukiwanie Github za pomocą regex
- 12. Wyszukiwanie za pomocą autouzupełniania Jquery
- 13. Wyszukiwanie liczb za pomocą Zend_Search_Lucene
- 14. Jak zaimplementować wyszukiwanie znaczników? z lucenem?
- 15. Wyszukiwanie ścieżek za pomocą teleporterów
- 16. jak zaimplementować wyszukiwanie pełnotekstowe w bazie danych
- 17. Jak zaimplementować filtr dolnoprzepustowy za pomocą java
- 18. Jak zaimplementować wyliczanie za pomocą generycznych?
- 19. Jak zaimplementować polimorfizm za pomocą std :: shared_ptr?
- 20. Jak zaimplementować prostą architekturę REST i ContentProvider za pomocą modeli?
- 21. Jak mogę zaimplementować katalogi wirtualne za pomocą node.js i wyrazić?
- 22. Jak zaimplementować statystykę za pomocą danych dropwizard i spring-mvc
- 23. Internacjonalizacja za pomocą angularjs
- 24. Jak zaimplementować wysublimowany tekst, np. Wyszukiwanie rozmyte?
- 25. Jak zaimplementować niestandardowe MIB w PySNMP?
- 26. jak zaimplementować niestandardowe dane w kamerze?
- 27. AngularJS: Niestandardowe filtry i powtórzenie ng
- 28. Niestandardowe uwierzytelnianie za pomocą aplikacji mobilnych Azure
- 29. Wyszukiwanie za pomocą symboli wieloznacznych za pomocą obsługi przerwań?
- 30. Jak zaimplementować C w CRUD z AngularJS, komponentami i ngResource?
Dziękujemy! Udało mi się użyć twojego kodu. Dobra robota! – user2543492
- plunker jest zepsuty; i czy istnieje sposób filtrowania zewnętrznie z tabeli DOM? http://stackoverflow.com/questions/29261957/angularjs-smart-table-filtering-by-external-control – mg1075