Datagrid全选功能控件
datagrid 全选功能控件挺实用的,尤其是在数据量大的时候。它的基本原理就是为每一行的数据加上一个默认的选择状态,字段名是isSelect
,通过这个字段,你可以轻松控制是否选中。初始化的时候,只需要在主应用中定义一个selectItems
数组来存储已选中的项,确保数据源有这个isSelect
状态就可以啦。
使用这个控件时,你只需要引入两个组件:CheckBoxItemRenderer
和CheckBoxRenderer
,把Rj_datagrid.swc
文件引入项目中,接下来,程序就会自动绑定数据并生成相应的勾选框。简单,响应也快,代码也挺简洁的。最关键的是,它能保证数据的同步更新,所以不用担心选择项和数据错乱的问题。
,如果你的项目中需要频繁使用 datagrid,并且有全选的需求,这个控件会是一个比较不错的选择。
提醒一点,使用前一定要确保每行的数据都含有isSelect
字段,格式大致是:{"isSelect": false, "dataName": "dataValue"}
。
5.17KB
文件大小:
评论区