刚刚用到datatable 的flex 功能,发现当窗体变小时会错乱,然后查看源码发现如下问题
1、sizeChanged 根本没实现
2、datatable 的resize 时间是没有进行refreshSize
解决方法:
问题一: DataTable.prototype.refreshSize 方法最后追加 this.callEvent('sizeChanged');
问题二:DataTable.prototype.render 方法 代码 that.refreshSize(); 后面追加
that.$datatable.bind('resize',function(){
that.refreshSize();
});
现在还有一个问题是 启用checkable 后 行选择无法执行,只能进行取消选中和全选
谢谢反馈。我会在下个版本进行改进。