2012-11-27 32 views
1

我很清楚如何在控制器上監聽roweditor上的事件,這是通過使用控件配置來查詢grided roweditor插件內然後火roweditor事件.. 但我想要的確切事件聽其實屬於該roweditor內的組件(textfield,例如)。我不認爲這個事件會傳遞給網格面板。在roweditor中監聽字段的事件

是否有一種方法可以通過使用控制器實際監聽該roweditor中的字段事件?

回答

0

我以某種方式設法成功監聽網格roweditor中的組件事件。事實證明,我們無法將這些組件查詢爲網格的子節點。

假設我想網格roweditor內場分量,該代碼將返回null

Ext.ComponentQuery.query('grid field[id=test]'); 

相反,查詢該領域,因爲它不是該網格的孩子和它的作品

Ext.ComponentQuery.query('field[id=test]'); 
+1

浪費了幾個小時的時間,我也意識到它不直接傾聽來自編輯領域的事件。這[sencha post](http://www.sencha.com/forum/showthread.php?263232-Controller-grid-editor-change-event)爲它提供了一些啓示。 – player