Jak zmienić wysokość siatki Kendo podczas korzystania z owijarki?Jak zmienić wysokość Kendo ui Grid
Odpowiedz
Zakładam metoda szukasz jest pod przewijalnych konfiguracji (jest tam, ponieważ potrzeby jedna kratka być przewijane jeśli chcesz go mieć wysokość)
.Scrollable(scr=>scr.Height(230))
HtmlAttributes()
pozwoli Ci dodać atrybuty do <div>
która posiada paski narzędzi, stronicowania, stół, itp
TableHtmlAttributes()
pozwoli Ci dodać atrybuty tylko <table>
elementem
Exmaple stolu do 750px dodając atrybut style:
@Html.Kendo().Grid(Model)
.Name("Grid")
.TableHtmlAttributes(new {style="height: 750px;"})
Można również korzystać z zewnętrznych reguł CSS dla tego, co może być korzystne, jeśli siatka jest ponownie wykorzystywane (jak w częściowym widokiem). Jeśli podasz atrybut stylu lub wysokości, Kendo doda je w linii i dlatego nie można ich zastąpić zewnętrznym arkuszem stylów. Czasami tego chcesz, ale czasami nie.
Stosując łańcuch dostarczany do opakowania, można łatwo zapisać regułę css, aby kierować ją do nagłówka lub treści.
#GridName .k-grid-content {
height: 300px; /* internal bit with the scrollbar */
}
#GridName .k-grid-header-wrap tr {
height: 75px; /* header bar */
}
Uwaga, że klasa .k-grid-header-wrap
mogą się różnić w zależności od sposobu zainicjowania siatki. Ponadto musisz kierować znaczniki tr
lub th
do nagłówka. Stylizowanie całego nagłówka (zwykle jest to znacznik div) prowadzi do niespójnych wyników. Niektóre przeglądarki nie stosują tej reguły, niektóre przeglądarki pozostawiają widoczny artefakt, w którym zaczynają się granice rzeczywistego tr/th.
Aha, i powinienem również powiedzieć, że to podejście pozwala na elastyczność przy zmianie pomiędzy utworzoną siatką opakowania MVC a regularną siatką utworzoną przez js. Możesz też użyć arkusza stylów między różnymi siatkami.
Aby zmienić wysokość dynamicznie
usunąć htmlattributes:
.HtmlAttributes(new { style = "height:600px;" })
Dodaj przewijane z Auto:
.Scrollable(a => a.Height("auto"))
działa również z siatką hierachiczną :) THX –
+1 pomógł mi thx –
Działa to świetnie, ale potrzebuję 20 stóp stopki na dole. Jak mogę to zrobić? – pfeds
W silnie typowanych nich korzystać na sztywnej wysokości ustalonej
.Scrollable(scrollable => scrollable.Height(100))
w JS po użyciu deklaracji DataSource
$("#Grid").kendoGrid({
dataSource: { },
height: 450,
pageable: {
refresh: true,
pageSizes: true
},
columns:
[
***
]
});
Można także powiązać swoją siatkę dla minimalnej i maksymalnej wysokości dla wszystkich przepasuje masz przez CSS.
.k-grid .k-grid-content {
min-height: 100px;
max-height: 400px;
}
Albo można określić konkretnej sieci, wymianie .K-siatkę z konkretnym identyfikatorze siatki #YourGridName
. Mam nadzieję że to pomoże.
- 1. Jak zmienić wysokość rzędu ui-grid?
- 2. Kendo UI Grid alternatywa
- 3. Kendo UI Grid ASP.NET MVC Wrapper ParametrMap
- 4. Ustaw domyślny filtr dla Kendo UI Grid
- 5. kendo ui grid datasource filtr data format
- 6. Kendo ui grid if else condition
- 7. Używanie Kendo MultiSelect z Kendo UI Grid w ASP.NET MVC
- 8. Kendo UI Grid - jak złapać zdarzenie wystrzeliwane przez filtr
- 9. Szablon kolumny kendo ui grid mvc action link
- 10. materiał-ui zmienić wysokość szuflady
- 11. Kendo Grid odpowiednik onEditComplete
- 12. Wyłączanie menu kolumny dla konkretnej kolumny w Kendo UI Grid
- 13. Kendo Grid Column Width + Scrollable
- 14. Jak zmienić domyślny operator filtra w kendo ui siatki MVC
- 15. Jak zrobić Kendo Grid Kolumna auto Szerokość
- 16. Jak pokazują columnMenu Kendo Grid użyciu skryptu
- 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 + Angular
- 23. Kendo UI - pagodowanie siatki (strona serwera)
- 24. Kendo Grid: Uzyskanie instancji widgetu w Angular
- 25. Jak dynamicznie zmieniać wartości w sieci kendo ui
- 26. Jak ukryć kolumny Kendo UI Grid używając Angular, JavaScript lub ASP.NET MVC
- 27. Jak sformatować wiersz na podstawie warunku w kendo ui mvc grid
- 28. Szablon klienta Kendo Grid z warunkiem
- 29. Ustawianie domyślnego grupowania w Kendo Grid
- 30. Zmiana widoczności kolumn kątowych ui-grid
@johrich, dobra odpowiedź – Jacques