解决easyui的datagrid调用getEditor获取为null的方法
2017-06-09 23:20
633 查看
今天我想编辑easyui表格某一个单元格的值,使用:
var ed = $('#dg').datagrid('getEditor', {index:1,field:'birthday'});
发现ed一直是null
后来经过同事的点拨才知道,想编辑这个单元格,这一列要有editor属性设置
于是需要在grid里加上editor属性,我的是一个数字框:editor="{type:'numberbox'}"
刚开始我发现加上这个属性也不好使,原来还需要在在设置值之前要开始行编辑,编辑完以后要结束行编辑。
$('#dg').datagrid('beginEdit', 0);
var ed = $('#dg').datagrid('getEditor', {index:0,field:'whs1'});
$(ed.target).numberbox('setValue', '222222');
$('#dg').datagrid('endEdit', 0);
这样就好了。
可能我说的也不是太清楚,希望能给大家一个启发,同时这也是我的笔记。
var ed = $('#dg').datagrid('getEditor', {index:1,field:'birthday'});
发现ed一直是null
后来经过同事的点拨才知道,想编辑这个单元格,这一列要有editor属性设置
于是需要在grid里加上editor属性,我的是一个数字框:editor="{type:'numberbox'}"
刚开始我发现加上这个属性也不好使,原来还需要在在设置值之前要开始行编辑,编辑完以后要结束行编辑。
$('#dg').datagrid('beginEdit', 0);
var ed = $('#dg').datagrid('getEditor', {index:0,field:'whs1'});
$(ed.target).numberbox('setValue', '222222');
$('#dg').datagrid('endEdit', 0);
这样就好了。
可能我说的也不是太清楚,希望能给大家一个启发,同时这也是我的笔记。
相关文章推荐
- Java调用Document.getElementById方法返回null的解决办法
- EasyUI treegrid 获取编辑状态中某字段的值 [getEditor方法获取不到editor]
- Java调用Document.getElementById方法返回null的解决办法
- GetModuleHandle()获取值为NULL的解决方法
- chrome 中调用 getSVGDocument() 方法返回null 解决办法
- Easy UI开发问题:DataGrid组件行式填报时getEditor方法获取元素为空!
- SqlParameter设定的value值为0时、调用的存储过程获取到的值却为null解决方法
- 使用shiro的session后,HttpSession.getServletContext() 获取一直是null的解决方法
- SqlParameter设定的value值为0时、调用的存储过程获取到的值却为null解决方法
- 关于ServletRequest servletRequest中获取的流getInputStream()和.getReader()的方法只能调用一次的解决方法
- android getLastKnownLocation()获取当前位置为null解决方法
- Java调用Document.getElementById方法返回null的解决办法
- Delphi 调用C#编写的WebService 参数为Null解决方法
- c 调用GetConsoleWindow () 几个解决方法
- jquery获取下拉列表的值为null的解决方法
- 解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法 ?
- 使用IHTMLDocument3 的getElementById获取控件总是返回空的解决方法
- 关于Android用户定位获取location值为null的解决方法
- jni 调用找不到GetByteArrayElements的解决方法
- 页面中包括DataGrid时,并且有分页,利用webclient获取页面源代码的解决方法