ExtJS 6 plugin.rowwidget在创建行主体组件时获取绑定记录
我有一个网格。当我展开行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行主体组件中显示加载的数据 如何在创建行主体组件时获取行记录数据?我已经尝试了ExtJS 6 plugin.rowwidget在创建行主体组件时获取绑定记录,extjs,extjs6,Extjs,Extjs6,我有一个网格。当我展开行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行主体组件中显示加载的数据 如何在创建行主体组件时获取行记录数据?我已经尝试了initComponent和afterrenderlistener,但我知道它不是合适的位置,因为数据尚未绑定。我必须听另一个事件还是 以下是我的问题和我已经尝试过的方法。多亏了Evan Trimboli,onWidgetAttach似乎奏效了: plugins: [{ ptype: 'ro
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谢谢!顺便说一句,我在文档中找不到这个小部件属性。。。我错过什么了吗?