easysoft / zui

ZUI is an HTML5 front UI framework.
https://openzui.com
MIT License
2.71k stars 690 forks source link

数据表格2,建议增加单纯加载数据的方法 #159

Open kayfong opened 4 years ago

kayfong commented 4 years ago

数据表格2,已经有了 setDataSource 方法,但该方法需要设置一整套的数据源参数,大部分情况下只是数据本身发生改变,没有必要将数据源重新设置一次。

另外,虽然 dataSource 参数中的 getByIndex 可以很好的适应任意数据,但前端仍然需要编写若干代码处理数据,去适配 getByIndex 的调用规则,中间多了一层逻辑。常见的用例是,设置好表格参数,【直接】往里面加载【具体数据】,然后刷新。

建议:提供 loadDatasetData 方法,直接设置 dataSource 中的 array,供表格展示。原型可以为: function loadData(array, refresh) array array 具体数据 refresh boolean 是否自动刷新,可选

catouse commented 4 years ago

多谢,我们会在后续版本中认真考虑你的建议。

ghost commented 4 years ago

迫切需求该功能,辛苦各位大大~

zxh-im commented 4 years ago

现在也有这问题