使用emit来触发EnhancedGrid事件

时间:2013-08-24 01:08:02

标签: javascript grid dojo

dojox.grid.EnhancedGrid似乎有一个错误。在编辑单元格,然后在IE浏览器中单击“确定”按钮时,不会触发"onApplyCellEdit"。这是一个jsfiddle,

http://jsfiddle.net/eZVkA/3/

如您所见,当您在第二列中编辑单元格然后单击按钮(无需按Enter键或单击网格)时,除了IE之外的所有浏览器都会触发"onApplyCellEdit"。我认为这是一个错误。

我正在尝试使用emit函数解决此问题,但不确定如何正确使用它。我希望在按钮的点击事件中使用emit并触发"onApplyCellEdit"的{​​{1}}。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

你不需要发射,但它是一个很好的学习功能。 http://dojotoolkit.org/reference-guide/1.9/dojo/on.html

通过调用grid.edit.apply();它会触发事件。网格指的是小部件本身。