簡體   English   中英

Ext JS:如何為rowwidget插件定義布局?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM