jquery easyui datagrid的getSelections问题
来源:互联网 发布:踝关节护具知乎 编辑:程序博客网 时间:2024/06/04 18:25
今天在用datagrid时偶然发现一个小问题,问题如下:
在使用getSelections这个方法时,不管我选择几行内容返回的值总是1行数据,于是跟踪了一下easyui的源码,
发现第3行if(opt.idField)的值有关,因为我设置了idField属性,所以永远不会走else部分,得不到的当前选择的行
补充说明下,我用的是jQuery EasyUI 1.2.6测试的,而同样jQuery EasyUI 1.2.2的这段代码并不是这么写的
更新:
问题已解决,原来是这样的:我的idField值为'id',而我现在载入的数据中并没有id属性,所以它会自动认为所有id是一样的,所有的行数据都是相同的,于是得出的结果总是1行;而我在把idField去掉之后,自然就能够得出正确的结果,所以上述的代码还是有点误导了我。
在使用getSelections这个方法时,不管我选择几行内容返回的值总是1行数据,于是跟踪了一下easyui的源码,
var opts=$.data(_48a,"datagrid").options;var data=$.data(_48a,"datagrid").data;if(opts.idField){return $.data(_48a,"datagrid").selectedRows;}else{var rows=[];opts.finder.getTr(_48a,"","selected",2).each(function(){var _48b=parseInt($(this).attr("datagrid-row-index"));rows.push(data.rows[_48b]);});return rows;}
发现第3行if(opt.idField)的值有关,因为我设置了idField属性,所以永远不会走else部分,得不到的当前选择的行
补充说明下,我用的是jQuery EasyUI 1.2.6测试的,而同样jQuery EasyUI 1.2.2的这段代码并不是这么写的
更新:
问题已解决,原来是这样的:我的idField值为'id',而我现在载入的数据中并没有id属性,所以它会自动认为所有id是一样的,所有的行数据都是相同的,于是得出的结果总是1行;而我在把idField去掉之后,自然就能够得出正确的结果,所以上述的代码还是有点误导了我。
0 0
- jquery easyui datagrid的getSelections问题
- jquery easyui datagrid的getSelections问题
- easyui的datagrid里getSelections只能获取一行值
- jquery easyui datagrid 两次加载的问题
- jquery easyui datagrid数据格式问题
- easyui 的 getSelections 只返回一行数据
- 关于jquery easyui datagrid执行多次的问题
- 解决"var rows = $('#dg').datagrid('getSelections');" rows.length总是为1的问题
- 前端datagrid("getSelections")问题&后台SQL查询问题
- easyui的datagrid数据问题
- easyui datagrid遇到的问题
- datagrid getselected/getselections/getData之间的用法差异
- jquery-easyui的Datagrid(数据表)的介绍
- jquery easyUI 中datagrid单元格的合并
- jquery easyui datagrid的增加,修改,删除
- Struts2绑定Jquery EasyUI的Datagrid分页
- jQuery EasyUI自定义DataGrid的Editor
- Struts2绑定Jquery EasyUI的Datagrid分页
- ubuntu 源设置 (解决版本不匹配以及更新源失效问题)
- UIRefreshControl菊花转圈
- jquery autocomplete中文乱码问题
- js动态给对象onclick事件赋值,动态传参数的问题
- AngulaJS实战总结, 带你进入AngularJS世界.
- jquery easyui datagrid的getSelections问题
- 定长顺序存储的串的表示和实现
- WEB前端开发--可能被忽略的地方
- 直接插入排序算法原理及JAVA实现
- hd2147 kiki's game
- 简单的java小程序之一键测网速
- 刚发现一个BUG,模态对话框url中含有#时出现的问题
- Hibernate继承映射和一对一映射
- (转)Linux软链接与硬链接