您的位置:首页 > 其它

JQGrid 里边Inline编辑时按 Esc 触发什么事件?【答案在这】

2013-03-28 21:02 459 查看
JQGrid 里边Inline编辑时按Enter之类的都对应有事件处理,但 Esc 却没有开放事件接口,那它会触发什么事件呢?

通过查找,在http://stackoverflow.com/questions/2718351/jqgrid-inline-editing-event-on-esc-cancel找到了答案,

The jqGrid source code for
editRow
contains
the following handler for the Escape key:

[code]if (e.keyCode === 27) {$($t).jqGrid("restoreRow",rowid, afterrestorefunc);}


So an event is raised. According to the docs:

afterrestorefunc if defined this function is called in after the row is restored. To this function we pass the rowid

因此,我们只需要在editrow 或 addrow 中的 afterresorefunc 里添加上代码就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: