[英]Ext JS: How to define layout for rowwidget plugin?
我使用rowwidget為網格中的每一行顯示額外的數據,例如: panel
,但是當我調整網格大小或網格具有垂直滾動條時,小部件的大小(寬度)保持不變,是否有任何方法可以自動更改小部件的寬度?
我的意思是像rowwidget插件的布局嗎?
config.plugins = [{
ptype: 'rowwidget',
widget: {
xtype: 'panel',
/* I want it's width as the plugin width even when resizing the grid*/
items: [],
height: 50,
style: {
'border': 'solid 1px green'
},
bind: {
}
}
}];
布局可以保持不變,可以使用網格或窗口的寬度動態設置窗口小部件的相對寬度。 應該有一個函數會在onresize事件之后返回寬度和高度,例如window.innerWidth,祝您好運,通過控制台找到網格體,然后獲取其寬度,
grid = Ext.getBody().component.items.items[1].items.items[1].body;
winWidth = grid.getWidth();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.