首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Ext.GridPanel高度大于指定高度时垂直滚动,小于指定高度时自动顺应

2012-10-14 
Ext.GridPanel高度大于指定高度时垂直滚动,小于指定高度时自动适应grid_taskQueryPop new Ext.grid.Grid

Ext.GridPanel高度大于指定高度时垂直滚动,小于指定高度时自动适应

grid_taskQueryPop = new Ext.grid.GridPanel({         applyTo: 'search-panel',        title:'',        store: store_taskQueryPop,        cm: cm_taskQueryPop,        sm: query_sm, //new Ext.grid.RowSelectionModel({singleSelect:true}),        width: 500,        //autoHeight: true,        height: 290,//10条记录时的行高;        //maxHeight: 290,        view: new Ext.grid.GridView({forceFit:true}),        tbar: [        //' ',        //{xtype: 'checkbox', boxLabel: '  ' + TagCharacterTask.SELECT_ALL, id: 'selectAll'},        '     ',        TagCharacterTask.SELECT_BY_NAME_COLON,            {xtype: 'textfield', id: 'queryConTextId'},            {xtype: 'button', text: TagCharacterTask.SALE_TASK_SEARCH, iconCls: 'searchTask', handler: searchCheckBox}        ],        bbar: new Ext.PagingToolbar({         pageSize: pageCount,         store: store_taskQueryPop,         displayInfo: true,         displayMsg: CommonRes.BBAR_TEXT,         emptyMsg: CommonRes.NO_RECORD    })    });

store_taskQueryPop.on("load", function(tis, records, opt){    if(records.length < 10){//小于10行时自适应    var frameHeight = grid_taskQueryPop.getFrameHeight();    var innerHeight = grid_taskQueryPop.getEl().select('div.x-grid3-body');    //alert(innerHeight.first().getHeight());    grid_taskQueryPop.setHeight(innerHeight.first().getHeight() + frameHeight + 26);    grid_taskQueryPop.syncSize();    }}

热点排行