2009-08-26 71 views
0

我怎麼能有一個dojo InlineTextBox有autoSave =「false」,但保存更改的文本,如果用戶點擊回車鍵? 是否有可能具有'保存'和'取消'按鈕並保存輸入autoSave ='true'的行爲?Dojo InlineTextBox沒有自動保存,但保存在輸入

+0

我找到了一個使用dojo類機制的解決方案。重寫dijit.InlineEditBox和dijit._InlineEditor完成了這項工作。 dijit._InlineEditor具有_onKeyPress-Handler,並且dijit.InlineEditBox必須更改爲使用新的內聯編輯器。 – Wienczny 2009-11-29 05:25:38

回答

2

對不起,現在沒有好辦法做到這一點。

當然你可以編輯源代碼; this.autoSave在兩個地方被引用,它應該清楚哪一個是用於輸入關鍵行爲......但這是一個非常棒的解決方案。