【发布时间】:2019-07-11 05:39:48
【问题描述】:
我有一个网格,当我调整(缩小)任何列的大小时,网格末尾会出现一个空白。我已经检查了 Kendo 官方示例,似乎在某些示例中显示的行为在他们的示例中。
我尝试为标题、单元格内容等设置宽度。但它仍然显示一些 UI 问题,并且我有多个网格,我需要一个通用修复。
如果它不是问题和行为,那么请有人看看这个并解释如何解决它。
我添加了一个普通的屏幕截图和调整大小的屏幕截图。
正常
调整大小后
为了测试它,我添加了一个 jsfiddle。
http://jsfiddle.net/49bhz2sk/
html
<div class="panel panel-body">
<div id="fleetInfoGridDisplayDummy" class="" data-bind="autoHeightContainer:true"></div>
</div>
脚本
$("#fleetInfoGridDisplayDummy").kendoGrid({
dataSource: {
type: "odata",
transport: {
read: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Customers"
},
pageSize: 20
},
navigatable: true,
selectable: true,
sortable: true,
reorderable: true,
resizable: true,
scrollable: { virtual: true },
columnMenu: true, // Needed to hide and show columns.
pageable: {
refresh: true,
pageSizes: true,
buttonCount: 5
},
columns: [{
template: "<div class='customer-photo'" +
"style='background-image: url(../content/web/Customers/#:data.CustomerID#.jpg);'></div>" +
"<div class='customer-name'>#: ContactName #</div>",
field: "ContactName",
title: "Contact Name",
width: 240
}, {
field: "ContactTitle",
title: "Contact Title"
}, {
field: "CompanyName",
title: "Company Name"
}, {
field: "Country",
width: 150
}]
});
【问题讨论】:
标签: kendo-ui kendo-grid