jquery easyui datagrid 多选只能获取一条数据

Posted instr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easyui datagrid 多选只能获取一条数据相关的知识,希望对你有一定的参考价值。

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,.....},.....]

 

以上是关于jquery easyui datagrid 多选只能获取一条数据的主要内容,如果未能解决你的问题,请参考以下文章

jquery easyui combobox多选时,选第一个,前面有分隔符

Easyui datagrid 隐藏多选框 checkbox

easyui的datagrid如何去除复选框

jquery easyui datagrid 在翻页以后仍能记录被选中的行及刷新设置选中行数据

EasyUi下如何改变Datagrid的singSelect(是不是多选)属性?

easyui 的datagrid表格中怎样实现多选的下拉列表