ExtJs gridcolumn为不同的布局自动调整大小

时间:2014-05-22 12:52:19

标签: extjs width autosize gridpanel

我有一个网格,我正在尝试使用sencha的autosize()方法获取数据后自动调整其列。该网格的父级具有边框布局。在这种情况下,autosize()方法不起作用。所以我尝试使用html内容设置列大小。

var el = gridObj.el.dom.childNodes[me.el.dom.childElementCount - 1].childNodes[0];
if(el.childNodes.length > 0){
    el =  el.childNodes[el.childElementCount-1];
    if(el.childNodes.length > 0){
var trows =el.childNodes[el.childElementCount - 1].childNodes;

这段代码给了我html' tr。循环它们我有一些宽度的列,我将它们设置为各自的网格列。但我无法将这些列宽的总和设置为网格。仅当网格的父级具有边框布局或适合布局时才是这种情况。对于这些布局,我试图设置网格体宽度(gridObj.el.setWidth(400)),它工作正常,但我无法以相同的方式将宽度设置为标题和顶部/底部工具栏。 任何人都可以帮助我调整这些布局的列,或者将宽度设置为网格或者将宽度设置为全部(网格标题/工具栏/正文)?

0 个答案:

没有答案