簡體   English   中英

ExtJS 6 plugin.rowwidget在行體組件創建時獲取綁定記錄

[英]ExtJS 6 plugin.rowwidget Get binded record upon row body component creation

我有一個Ext.grid.plugin.RowWidget的網格。 當我擴展行時,我必須使用行記錄數據作為請求參數通過ajax加載一些數據,並在行體組件中顯示加載的數據。

如何在行體組件創建時獲取行記錄數據? 我已經嘗試過initComponentafterrender監聽器,但我知道它不合適,因為數據還沒有綁定。 我要聽另一個活動還是?

這是一個簡單的小提琴,說明我的問題和我已經嘗試過的。

感謝Evan Trimboli, onWidgetAttach似乎有效:

        plugins: [{
            ptype: 'rowwidget',
            widget: {
                xtype: 'characterPanel',
                bind: {
                    characterName: '{record.name}'
                },
            },
            onWidgetAttach: function (plugin, bodyComponent, record) {
                // Do stuff
            }
        }],

檢查更新的小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM