ExtJS 6 plugin.rowwidget在创建行主体组件时获取绑定记录

ExtJS 6 plugin.rowwidget在创建行主体组件时获取绑定记录,extjs,extjs6,Extjs,Extjs6,我有一个网格。当我展开行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行主体组件中显示加载的数据 如何在创建行主体组件时获取行记录数据?我已经尝试了initComponent和afterrenderlistener,但我知道它不是合适的位置,因为数据尚未绑定。我必须听另一个事件还是 以下是我的问题和我已经尝试过的方法。多亏了Evan Trimboli,onWidgetAttach似乎奏效了: plugins: [{ ptype: 'ro

我有一个网格。当我展开行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行主体组件中显示加载的数据

如何在创建行主体组件时获取行记录数据?我已经尝试了
initComponent
afterrender
listener,但我知道它不是合适的位置,因为数据尚未绑定。我必须听另一个事件还是


以下是我的问题和我已经尝试过的方法。

多亏了Evan Trimboli,
onWidgetAttach
似乎奏效了:

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

选中。

在RowWidget插件本身上使用
onWidgetAttach
。这是将记录附加到组件的正确时间。@evan trimboli谢谢!顺便说一句,我在文档中找不到这个小部件属性。。。我错过什么了吗?