Javascript 使用emit触发EnhancedGrid事件

Javascript 使用emit触发EnhancedGrid事件,javascript,grid,dojo,Javascript,Grid,Dojo,似乎dojox.grid.EnhancedGrid中有一个bug。编辑单元格然后单击IE浏览器中的“确定”按钮时,不会触发“”onApplyCellEdit”。这是一个JSFIDLE 如您所见,当您编辑第二列中的单元格,然后单击按钮(无需按enter键或单击网格)时,除IE外,所有浏览器都会触发“onApplyCellEdit”。我认为这是一个错误 我试图通过使用emit函数来解决这个问题,但不确定如何正确使用它。我希望在单击按钮事件时使用emit,并触发EnhancedGrid的“onApp

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

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

我试图通过使用
emit
函数来解决这个问题,但不确定如何正确使用它。我希望在单击按钮事件时使用
emit
,并触发
EnhancedGrid
“onApplyCellEdit”


有什么解决方案吗?

您不需要使用emit,但这是一个很好的学习功能。

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