jquery easyuid的subgrid子表点击一行的某个字段,不能首次获取到值(解决办法)
来源:互联网 发布:工程进度网络图软件 编辑:程序博客网 时间:2024/05/22 14:33
使用jquery easyui插件写项目的时候,用到了关于子表的功能,就套用了一下subgrid的格式。可是,在选择子表的某个字段触发事件的时候,遇到了大问题。在没有选中该行的情况下,点击cell后,并不能获取该行的数据。而是先报错,然后才能选中。
代码如下:
function onClickChildCell(index,field,value){ var rowData = $(this).datagrid('getSelected');. console.log(rowData);}
打印出来是获取不到数据的。是因为这个时候,并没有选中这一行。当这一行处于选中状态的时候(再点击一次即可),就可以打印出数据来。
解决办法是:
function onClickChildCell(index,field,value){ $(this).datagrid('selectRow',index); var rowData = $(this).datagrid('getSelected'); console.log(rowData);return false;}
首选选中这行就好了。虽然很简单,但是也是用了好久才找出这个方法。
这个经验分享给大家,希望以后大家遇到这样的问题,能省下很多摸索的时间。
0 0
- jquery easyuid的subgrid子表点击一行的某个字段,不能首次获取到值(解决办法)
- jqgrid 点击父表行时 打开子表(subgrid)
- 关于JAVA Jquery jqgrid的subGrid子表格
- 获取grid中的一行,再取得其中某个字段的值
- Delphi中如何点击DBgrid中的一行,而获取选中行的各字段的值
- Mendeley不能首次登陆的解决办法
- oracle 获取某个表某个字段的默认值
- 获取list的某个字段
- 用jQuery获取复选框选中的当前行的某个字段的值
- jquery webox无法获取到input,checkbox值的解决办法
- oracle将一个表中的某个字段的值,同步到另外一张表的某个字段中
- IE点击子div,父div不获取焦点问题的解决办法(一)
- IE点击子div,父div不获取焦点问题的解决办法(二)
- 把一个表某个字段内容复制到另一张表的某个字段。MYSQL
- mysql把一个表某个字段内容复制到另一张表的某个字段。
- jquery.bigautocomplete.js首次获取焦点触发搜索(类似百度首次的搜索历史)
- C# listView点击某一行获取这一行的值
- Adapter条目点击,跳转到新的Activity,获取到值之后回显到adapter 条目中的某个控件中去
- maven插件
- Android Notification通知专题
- 凸优化理论——无约束最优化方法 + Lagrange multipliers + KKT conditions
- zxing2.0二维码生成(JAVA版)
- KCU105自测
- jquery easyuid的subgrid子表点击一行的某个字段,不能首次获取到值(解决办法)
- Linux IO实时监控iostat命令详解
- ZOJ3844Easy Task
- DB2安装步骤和一些注意事项
- android中tween动画自定义
- JavaSE入门学习31:Java常用类之Math类
- maven混合编译java&scala
- ORA-12154: TNS: 无法解析指定的连接标识符
- [IMX6Q][Android5.1]移植笔记 --- 调试串口只能输出不能输入