【发布时间】:2017-03-27 09:28:14
【问题描述】:
我们正在使用一个带有一些锁定元素的网格。 我们使用 css 设置了网格的最小和最大高度。
.k-grid-content {
max-height: 400px;
min-height: 0px;
}
我们在设置锁定网格的高度时遇到问题。如果我们不设置网格高度,锁定侧的一些行在底部会变白。 那么我们如何动态设置网格的高度呢?
这就是我们在 Onbound 事件中的内容
var grid = e.sender;
var lockedContent = grid.wrapper.children(".k-grid-content-locked")
var content = grid.wrapper.children(".k-grid-content");
if (content[0] && (content[0].scrollWidth == content[0].clientWidth))
lockedContent.height(content.height());
else
lockedContent.height(content.height()-16);
//16 is near to horizontal scroll height
grid.resize();
这是一个 hack,它不能像分组一样完美地工作。 我们已经通过这个链接 http://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/Layout/change-grid-height-when-using-frozen-columns 但它不起作用,因为它假定网格上根本没有设置高度。
有人可以提供正确的解决方案吗?
【问题讨论】:
标签: javascript jquery angularjs kendo-ui