我有一个Ext.grid.plugin.RowWidget的网格。当我展开行时,我必须使用行记录数据作为请求参数通过ajax加载一些数据,并在行体组件中显示加载的数据。
如何在行体组件创建时获取行记录数据?我已经尝试了initComponent
和afterrender
监听器,但我知道它不合适,因为数据尚未绑定。我必须听另一个事件或?
以下simple fiddle说明了我的问题以及我已经尝试过的问题。
答案 0 :(得分:1)
感谢Evan Trimboli,onWidgetAttach
似乎有效:
plugins: [{
ptype: 'rowwidget',
widget: {
xtype: 'characterPanel',
bind: {
characterName: '{record.name}'
},
},
onWidgetAttach: function (plugin, bodyComponent, record) {
// Do stuff
}
}],