Kendo Ui Grid在数据绑定中设置页面大小

时间:2013-09-06 12:42:10

标签: javascript kendo-ui kendo-grid

我有一个kendo网格,可以从服务器获取数据和字体设置。 用户可以选择使用滚动或分页,但不能同时使用两者。

问题在于,当我为相应的单元格设置字体时,会使这些行变大,因此行不再适合网格内容区域。

我目前所做的一切都在dataBound事件中:

  • 设置样式。
  • 鉴于此样式,计算可以容纳的行数 在内容中。
  • 如果计算的行数与 dataSource.pageSize,将dataSource.pageSize设置为此值。

问题是pageSize方法重置网格(从而调用dataBound(有时只调用?!)),删除样式,并且dataBound也以某种方式变为未绑定。

我有一个以不同方式失败的jsfiddle,但我认为原因与我的程序相同,但如果有人能告诉我如何让它工作,我可以将逻辑应用到我的程序中。

http://jsfiddle.net/y6vMx/5/

1 个答案:

答案 0 :(得分:0)

为什么在dataBound触发时加载样式?用户是否可以选择更改样式?

如果我必须做类似的事情,我会将样式放到另一个事件上,比如页面加载或类似的东西。(最好的方法是在填充网格后调用它)

我现在也在使用剑道网格,我遇到了很多麻烦..