Dojo IE DataGrid内联编辑
Dojo IE DataGrid inline editing
我已经启用了DataGrid中单元格的内联编辑,除IE外,所有浏览器都能正常工作。
问题是,在双击一个单元格并执行单元格值的更改后,我必须双击网格中的另一个单元格。如果我在网格外单次/双击,用户正在编辑的单元格仍处于编辑模式。
我已经覆盖了datagrid的onApplyCellEdit事件来捕获更改并提交到服务器。
IE 的开发者工具控制台中没有javascript错误
对此有什么想法或建议吗?
这也被添加到其他链接问题中,但为了完整性,也在此处添加。
好的,我找到了解决办法。看起来效果很好。您需要注册网格的onBlur事件,并在网格上手动调用save。
vGrid.onBlur = function(){
var grid = dijit.byId('validation_grid');
if (grid.edit.isEditing()){
grid.edit.apply();
}
};
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 高亮显示时编辑文本大小和颜色
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 将事件聚焦/模糊在可编辑内容的元素上
- 编辑HTML表的源数据
- ExtJS网格单元格编辑器,防止焦点松动问题
- 如何在visualstudio中调试web api时编辑javascript文件
- 具有所有样式的文本正在复制到可编辑文本区域
- 可以't使用PHP使用Froala编辑器上传图像URL
- 用Greasemonkey编辑专栏
- 如何在corona sdk中从CK编辑器中检索数据
- 基于数据类型的编辑框的汇总列表
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 错误:[$compile:nonassign]表达式'未定义'与指令'内容可编辑'是不可
- 如何在ng-reeat中使用ng-switch来编辑JSON API数据
- 如何获取经过编辑的文本
- 文本编辑后,append函数不适用于文本区域
- Eclipse编辑器中无法访问的代码
- Dojo IE DataGrid内联编辑