DataGrid属性:
singleSelect ------如果为true,则只允许选择一行;
idField ------- 指明哪一个字段是标识字段;
方法:
一:getSelections----返回所有被选中的行,当没有记录被选中的时候将返回一个空数组。
二:getChecked----在复选框呗选中的时候返回所有行。
搭配 复选框frozenColumns:[[ {field:‘ck‘,checkbox:true}]]
出现多选只能获取一条数据情况:
1、idField 属性指明的标识字段 书写错误,检查数据源是否返回此 标识字段;
如 idField : ‘ID’ 但返回的json 数据中 并无 ID 字段
2、数据源 标识字段 重复,标识字段的值必须唯一;
如 idField : ‘ID’ 数据源字段为 [{ID:999,.....},{ID:999,....},{ID:999,......},{ID:999,.....},.....]
时间: 2024-10-10 23:51:21