我想在我的網格上有一個專用的編輯工具欄按鈕,並使用雙擊/ Enter鍵用於其他目的。ExtJS - 防止用roweditor在網格中點擊/輸入編輯
我可以在某種程度上改變行編輯器插件的點擊/編輯行爲,而不會篡改它的內部?從代碼上看,它看起來非常僵化,但我想也許有人已經有這個問題,並有一個創造性的解決方案。
我想在我的網格上有一個專用的編輯工具欄按鈕,並使用雙擊/ Enter鍵用於其他目的。ExtJS - 防止用roweditor在網格中點擊/輸入編輯
我可以在某種程度上改變行編輯器插件的點擊/編輯行爲,而不會篡改它的內部?從代碼上看,它看起來非常僵化,但我想也許有人已經有這個問題,並有一個創造性的解決方案。
貌似這個作品,如果有人有更好的主意,我願意聽聽建議
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
startEditByClick: function(){},
onEnterKey: function(){}
})
],
在ExtJS的4.2這個解決方案不起作用。你應該重寫onCellClick
方法像你上面貼:
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
onCellClick: function(){}
})
]
這對我的作品。
你認爲你可以在插件中訪問「onEnterKey」,在Extjs 4.2中它看起來像一個私有函數「Ext.grid.plugin.Editing」而不是「Ext.grid.plugin.RowEditing」。 它不起作用。 – Kanchan 2013-05-17 10:47:14