Dojo InlineTextBox不带自动保存,但按enter键保存

Dojo InlineTextBox不带自动保存,但按enter键保存,dojo,inline-editing,Dojo,Inline Editing,如何使dojo InlineTextBox具有autoSave=“false”,但在用户点击enter键时保存更改的文本? 是否可以使用“保存”和“取消”按钮以及autoSave='true'的输入保存行为?对不起,现在没有好的方法 当然你可以编辑源代码;this.autoSave在两个位置被引用,应该清楚哪一个是用于enter键行为的。。。但这是一个令人生厌的解决方案。我找到了一个使用dojo类机制的解决方案。重写dijit.InlineEditBox和dijit。\u InlineEdito

如何使dojo InlineTextBox具有autoSave=“false”,但在用户点击enter键时保存更改的文本?
是否可以使用“保存”和“取消”按钮以及autoSave='true'的输入保存行为?

对不起,现在没有好的方法


当然你可以编辑源代码;this.autoSave在两个位置被引用,应该清楚哪一个是用于enter键行为的。。。但这是一个令人生厌的解决方案。

我找到了一个使用dojo类机制的解决方案。重写dijit.InlineEditBox和dijit。\u InlineEditor完成了此工作。dijit._InlineEditor具有_onKeyPress-Handler,必须更改dijit.InlineEditBox以使用新的内联编辑器。