ExtJS:如何定义rowwidget插件的布局?

ExtJS:如何定义rowwidget插件的布局?,extjs,Extjs,我使用rowwidget为网格中的每一行显示额外数据,例如:面板,但当我调整网格大小或网格具有垂直滚动条时,小部件的大小(宽度)保持不变,是否有任何方法自动更改小部件的宽度 我是说像rowwidget插件的布局 config.plugins=[{ p类型:“rowwidget”, 小部件:{ xtype:'面板', /*我希望它的宽度作为插件宽度,即使在调整网格大小时也是如此*/ 项目:[], 身高:50, 风格:{ “边框”:“实心1px绿色” }, 绑定:{ } } }]; 布局可以保持不

我使用rowwidget为网格中的每一行显示额外数据,例如:
面板
,但当我调整网格大小或网格具有垂直滚动条时,小部件的大小(宽度)保持不变,是否有任何方法自动更改小部件的宽度

我是说像rowwidget插件的布局

config.plugins=[{
p类型:“rowwidget”,
小部件:{
xtype:'面板',
/*我希望它的宽度作为插件宽度,即使在调整网格大小时也是如此*/
项目:[],
身高:50,
风格:{
“边框”:“实心1px绿色”
},
绑定:{
}
}
}];

布局可以保持不变,您可以使用网格或窗口的宽度来动态设置小部件的相对宽度。应该有一个函数在onresize事件后返回宽度和高度,类似于window.innerWidth,祝您好运,在控制台中找到网格体,然后获取其宽度

grid = Ext.getBody().component.items.items[1].items.items[1].body;
winWidth = grid.getWidth();

你可以在这里找到答案:在我发布问题之前,我已经阅读了答案,我想要一个内置的功能或覆盖小部件插件。