gpt4 book ai didi

javascript - Dojo IE DataGrid 内联编辑

转载 作者:行者123 更新时间:2023-11-29 22:21:13 25 4
gpt4 key购买 nike

我在 DataGrid 中启用了单元格的内联编辑,它在除 IE 之外的所有浏览器中都运行良好。

问题是,在双击一个单元格并更改单元格的值后,我必须双击网格中的另一个单元格。如果我在网格外单击/双击,用户正在编辑的单元格仍处于编辑模式。

我已经覆盖了数据网格的 onApplyCellEdit 事件以捕获更改并提交到服务器。

IE开发者工具控制台没有javascript错误

对此有什么想法或建议吗?

最佳答案

这也已添加到其他链接问题中,但为了完整性也添加到此处。

好的,我找到了解决方法。看起来它完美无缺。您需要注册网格的 onBlur 事件并在您的网格上手动调用保存。

vGrid.onBlur = function(){
var grid = dijit.byId('validation_grid');
if (grid.edit.isEditing()){
grid.edit.apply();
}
};

关于javascript - Dojo IE DataGrid 内联编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com