1、问题:在datagrid中,当选择多条记录时使用语句,并用以下代码判断时,num值一直
是1。
function getSelectRow() {
var rows = $('#dataTable').datagri('getSelections');
var num = rows.length;
if(num != 1){
$.messager.alert('提示消息','请选择一条记录进行操作!','info');
return null;
}else{
return rows[0];
}
}
解决办法:我们在初始化datagrid并加载数据的方法一般如下
$('#datagridTable).datagrid({
title:'系统参数管理',
iconCls: 'icon-login',
width:'auto',
height:$(window).height()-15,
nowrap: false,
striped: true,
url:'getCommSysParaOfPage.do',
sortName: 'id',
sortOrder: 'desc',
idField:'id',
................
});
此时注意到其中有一个idField属性,必须指定该属性的值所对应的后台传来的实体属性字段(JSON数据格式),而且该字段必须唯一,一般用唯一标识id,如果不知道,便会出现无法获取在datagrid中所选的多条记录。
分享到:
相关推荐
jquery easyui demo 网页下载下来打包了,还有datagrid简要说明
jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!
本文给大家分享jQuery EasyUI编辑DataGrid用combobox实现多级联动效果的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
jquery easyui datagrid 性能优化,优化后可快速提升查询性能。唯一的缺陷就是不支持可编辑grid了。只需要在引入easyui.js后面引入此js即可。
jquery easyui datagrid demo 详解 增删改查
jqueryEasyUI中的dataGrid实现的表格的增删改查,后台使用servlet,有数据库源码
jquery easyui datagrid 教程的部分应用。
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
JQuery EasyUI DataGrid服务端分页加载数据后,DataGrid行号不能延续,总是重新由1开始。因为服务端分页取回的是单页数据,通过LoadData方法加载数据后,pageNumber属性被初始化为1,因此行号总是重新由1开始。现在...
一个update扩展方法 文档中一种是比较笨的方法 一次只能修改一个列而且受列编辑类型影响(比如number datetime)扩展一次编辑多列,不受编辑类型影响,没有编辑属性也可以。
jquery easyui 扩展 datagrid 自定义动态隐藏显示列
JS EasyUI DataGrid动态加载数据
easyui datagrid 多条件筛选 可复选 过滤 例如过滤200-300 500-600 类似淘宝筛选 但允许复选
解决EasyUIdataGrid列比较多,无数据,列展现不全
EasyUI DataGrid过滤用法实例
easyUI拓展:获取当前datagrid中在编辑状态的行编号列表,直接使用即可
主要介绍了jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格
easyUI datagrid 自动调整行号大小
easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。