Làm cách nào để thay đổi chiều cao của Lưới Kendo khi sử dụng trình bao bọc?Cách thay đổi chiều cao của Lưới Kendo ui
Trả lời
Tôi giả sử phương pháp bạn đang tìm kiếm nằm trong cấu hình có thể cuộn được (vì có một Grid cần để có thể cuộn nếu bạn muốn có chiều cao)
.Scrollable(scr=>scr.Height(230))
HtmlAttributes()
sẽ cho phép bạn thêm các thuộc tính cho <div>
chứa các thanh công cụ, phân trang, bảng, vv
TableHtmlAttributes()
sẽ cho phép bạn thêm các thuộc tính để chỉ <table>
yếu tố
Exmaple thiết lập bảng để 750px bằng cách thêm thuộc tính kiểu:
@Html.Kendo().Grid(Model)
.Name("Grid")
.TableHtmlAttributes(new {style="height: 750px;"})
Bạn cũng có thể sử dụng quy tắc css bên ngoài cho điều này, có thể thích hợp hơn nếu lưới của bạn được sử dụng lại (như trong một phần xem). Nếu bạn cung cấp thuộc tính kiểu hoặc chiều cao, Kendo sẽ thêm các thuộc tính đó vào dòng và do đó chúng không thể được ghi đè bởi một biểu định kiểu bên ngoài. Đôi khi bạn muốn điều đó, nhưng đôi khi bạn không.
Sử dụng chuỗi .Name()
được cung cấp cho trình bao bọc, thật dễ dàng để viết quy tắc css để nhắm mục tiêu tiêu đề hoặc nội dung.
#GridName .k-grid-content {
height: 300px; /* internal bit with the scrollbar */
}
#GridName .k-grid-header-wrap tr {
height: 75px; /* header bar */
}
Lưu ý rằng lớp .k-grid-header-wrap
có thể khác nhau tùy thuộc vào cách bạn khởi tạo lưới. Ngoài ra, bạn phải nhắm mục tiêu các thẻ tr
hoặc th
bên trong tiêu đề. Tạo kiểu cho toàn bộ tiêu đề (thường là thẻ div) dẫn đến kết quả không phù hợp. Một số trình duyệt sẽ không áp dụng quy tắc, một số trình duyệt sẽ để lại hiện vật có thể nhìn thấy nơi đường viền của tr/thứ thực bắt đầu.
Ồ, và tôi cũng nên nói rằng cách tiếp cận này cho phép sự linh hoạt khi thay đổi giữa lưới bao bọc MVC tạo lưới và lưới tạo j thông thường. Hoặc bạn có thể tái sử dụng bảng định kiểu giữa các lưới khác nhau.
Để thay đổi chiều cao động
loại bỏ htmlattributes:
.HtmlAttributes(new { style = "height:600px;" })
Thêm cuộn với ô tô:
.Scrollable(a => a.Height("auto"))
làm việc quá với lưới hierachical :) THX –
1 đã giúp tôi Thx –
này hoạt động tuyệt vời, nhưng tôi cần một chân 20px ở phía dưới. Làm thế nào tôi có thể làm điều đó? – pfeds
Trong những gõ mạnh sử dụng cho một chiều cao cố định cứng nhắc
.Scrollable(scrollable => scrollable.Height(100))
Trong Js sau khi sử dụng khai dataSource
$("#Grid").kendoGrid({
dataSource: { },
height: 450,
pageable: {
refresh: true,
pageSizes: true
},
columns:
[
***
]
});
Bạn cũng có thể ràng buộc lưới của bạn cho tối thiểu và chiều cao tối đa cho tất cả các bạn có girds qua css.
.k-grid .k-grid-content {
min-height: 100px;
max-height: 400px;
}
Hoặc bạn có thể chỉ định lưới cụ thể, bạn thay thế lưới .k bằng id lưới cụ thể #YourGridName
. Hi vọng điêu nay co ich.
- 1. Kendo UI Lưới ASP.NET MVC Wrapper ParameterMap
- 2. Cách sử dụng Phương thức SetDataSource của Lưới Kendo UI
- 3. Cách tự động thay đổi giá trị trong lưới kendo ui
- 4. Thay đổi lựa chọn giá trị của kendo ui DropDownList
- 5. Thay đổi văn bản Nút trong Kendo Ui Lưới Cửa sổ bật lên
- 6. Kendo UI Tự động thay đổi chuỗi dữ liệu (XML)
- 7. Kendo UI + Codeigniter
- 8. Sự kiện thay đổi lựa chọn hàng lưới Kendo?
- 9. Chiều cao thay đổi iOS của uitableview
- 10. Thay đổi Chiều cao của một UITableViewCell
- 11. Cách thay đổi kích thước phông chữ và chiều rộng và chiều cao của các tab jQuery-UI
- 12. Kendo UI Định dạng tiền tệ
- 13. Làm cách nào để thêm các mục vào nguồn dữ liệu của lưới kendo ui
- 14. Telerik Kendo ui lưới hiển thị ô html thay vì tạo điều khiển html
- 15. Văn bản tiêu đề lưới kendo kendo
- 16. Thay đổi chiều rộng và chiều cao của thanh trượt jQuery
- 17. Làm thế nào để thay đổi các nhà điều hành bộ lọc mặc định trong ui kendo lưới MVC
- 18. định dạng ngày tháng của bộ lọc dữ liệu lưới kendo ui
- 19. Chiều rộng cột lưới Kendo + Có thể cuộn
- 20. Làm thế nào để thay đổi chiều cao tiêu đề trong lưới jQuery?
- 21. Làm mới nguồn dữ liệu Kendo ui?
- 22. Đặt cột lưới/Chiều rộng hàng/Chiều cao động
- 23. Thay đổi Chiều cao UITableViewCell về Thay đổi Định hướng
- 24. Thay đổi chiều cao của bảngHeaderView ẩn các ô
- 25. C# Thay đổi ListView Chiều cao của Item/Row
- 26. Android - chiều cao nút không thay đổi
- 27. Kích thước, Chỉ thay đổi chiều rộng/chiều cao
- 28. Animate thay đổi chiều cao của div khi nội dung của nó thay đổi
- 29. Datatables: Thay đổi chiều cao của bảng không hoạt động
- 30. cách thay đổi chiều cao và chiều rộng của bố cục khung theo chương trình?
@johrich, câu trả lời tốt – Jacques