Czy mogę złapać zdarzenie wystrzelone przez zdarzenie filtrujące? W ten sposób, Czy mogę wziąć wiersz/wiersze zwrócone po filtrowaniu?Kendo UI Grid - jak złapać zdarzenie wystrzeliwane przez filtr
Odpowiedz
Jak mówi Kendo w odwołaniu do interfejsu API: "Zdarzenie zmiany źródła danych jest uruchamiane, gdy źródło danych jest wypełniane z tablicy JavaScript lub usługi zdalnej, element danych jest wstawiany, aktualizowany lub usuwany, elementy danych są stronicowane sortowane, filtrowane lub pogrupowane. "
W każdym razie nie można wykryć, czy był to filtr lub inne zdarzenie typu "odczyt" zwolniony. Jeśli jest to potrzebne, należy sprawdzić konfigurację filtru w grid dataSource dla wszelkich zmian.
Zwrócone wiersze znajdują się we właściwości items argumentu funkcji zmiany. Kod:
$("#grid").kendoGrid({
dataSource: {
change: function(e) {console.log(e.items);},
},
Przykład: http://dojo.telerik.com/iPEko
odpowiedź Jarosława nie działa dla mnie. Próbowałem wybrać pierwszy rekord na siatce kendo po filtrze.
Rozwiązałem to, wiążąc się z zdarzeniem związanym z danymi siatki.
$("#grid").kendoGrid({
columns: [
{ field: "name" },
{ field: "age" }
],
dataSource: [
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
],
dataBound: function(e) {
//your databound event here
}
});
Dodatkowo można użyć view method, aby uzyskać wyświetlane wyniki po filtrowaniu.
- 1. Ustaw domyślny filtr dla Kendo UI Grid
- 2. kendo ui grid datasource filtr data format
- 3. Kendo UI Grid alternatywa
- 4. Jak zmienić wysokość Kendo ui Grid
- 5. Kendo UI Grid ASP.NET MVC Wrapper ParametrMap
- 6. Kendo ui grid if else condition
- 7. Kendo Grid odpowiednik onEditComplete
- 8. Używanie Kendo MultiSelect z Kendo UI Grid w ASP.NET MVC
- 9. Filtr siatkowy Kendo Angular 2 niedostępny
- 10. Szablon kolumny kendo ui grid mvc action link
- 11. Wyłączanie menu kolumny dla konkretnej kolumny w Kendo UI Grid
- 12. Jak pokazują columnMenu Kendo Grid użyciu skryptu
- 13. Zmniejszenie liczby zegarków $ utworzonych przez ui-grid
- 14. Kendo Grid Column Width + Scrollable
- 15. Angularjs ui-grid Filtr z pola wprowadzania tekstu
- 16. Jak zrobić Kendo Grid Kolumna auto Szerokość
- 17. Jak odświeżyć siatkę Kendo UI
- 18. Kendo ui datasource odświeżyć?
- 19. Kendo UI Multiselect
- 20. Kendo UI + CodeIgniter
- 21. Kendo UI Formatowanie walut
- 22. Kendo ui - wyłączenie przeciągania okna
- 23. Kendo UI + Angular
- 24. Ustaw Kendo UI DropDownList szerokość
- 25. Kendo UI Kombi Box Reset Wartość
- 26. Kendo UI - pagodowanie siatki (strona serwera)
- 27. Kendo Grid: Uzyskanie instancji widgetu w Angular
- 28. Jak ukryć kolumny Kendo UI Grid używając Angular, JavaScript lub ASP.NET MVC
- 29. Jak sformatować wiersz na podstawie warunku w kendo ui mvc grid
- 30. Szablon klienta Kendo Grid z warunkiem
Wielkie dzięki, kolego, dałeś mi interesującą opinię. Oprócz odpowiedzi, zrobiłem to tak: – esquare
https://gist.github.com/ziyahan/ac06f70edf53aca50a83 – esquare