2013-08-24 5 views
0

Кажется, что есть ошибка в dojox.grid.EnhancedGrid. "onApplyCellEdit" не запускается при редактировании ячейки, а затем нажмите кнопку «ОК» в браузере IE. Вот jsfiddle,Использование emit для запуска события EnhancedGrid

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

Как вы можете видеть, при редактировании ячейки во втором столбце, а затем нажмите на кнопку (без нажатия клавиши ввода или нажав на сетке), то "onApplyCellEdit" срабатывает во всех браузеры, кроме IE. Я предполагаю, что это ошибка.

Я пытаюсь решить эту проблему с помощью функции emit, но не знаю, как правильно ее использовать. Я хочу использовать emit на событии клика кнопки и вызвать "onApplyCellEdit"EnhancedGrid.

Любые решения?

ответ

0

Вы не нуждаетесь в испускании, но это хорошая функция для изучения. http://dojotoolkit.org/reference-guide/1.9/dojo/on.html

путем вызова grid.edit.apply(); это вызовет событие. Сетка относится к самому виджему.

+0

Отлично, это то, что я искал благодаря – Sam007

Смежные вопросы