【问题标题】:How to set width in Ext.grid.ColumnModel in percentage terms?如何以百分比形式在 Ext.grid.ColumnModel 中设置宽度?
【发布时间】:2011-03-11 15:18:54
【问题描述】:

如何在Ext.grid.ColumnModel 中设置宽度百分比?

【问题讨论】:

    标签: extjs grid column-width


    【解决方案1】:

    使用数字作为列宽,总共 100,并使用 forceFit 配置视图,例如

    var grid = new Ext.grid.GridPanel({
         cm: new Ext.grid.ColumnModel({
              columns: [{
                  header: 'header1',
                  dataIndex: 'data1',
                  width: 30
              },{
                  header: 'header2',
                  dataIndex: 'data2',
                  width: 30
             },{
                  header: 'header3',
                  dataIndex: 'data3',
                  width: 40
             }]
         }),
         viewConfig: {
              forceFit: true
         }
    });
    

    【讨论】:

    • 如果您不打算更改列定义,最好使用viewConfig: { autoFill: true },请参阅sencha 3 docs
    猜你喜欢
    • 2013-05-25
    • 2013-03-24
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2018-08-09
    相关资源
    最近更新 更多