gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:06:42 25 4
gpt4 key购买 nike

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

如何在创建行体组件时获取行记录数据?我试过 initComponentafterrender 监听器,但我知道它不是合适的地方,因为数据尚未绑定(bind)。我必须听另一个事件还是?

这里是 simple fiddle说明我的问题和我已经尝试过的方法。

最佳答案

感谢 Evan Trimboli,onWidgetAttach 似乎可以工作:

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

检查 updated fiddle .

关于ExtJS 6 plugin.rowwidget 在创建行体组件时获取绑定(bind)记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43092874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com