ExtJS 4.1 Grid Panel放错了列

时间:2012-06-27 09:29:15

标签: javascript extjs4.1

我有一个GridPanel,但正如您所看到的,第一列(locked)与其他列不一致。

这是一个错误,还是我做错了什么?

enter image description here

编辑:以下是有关列的一些摘录:

 initComponent: function(){
     this.renderTo = this.divId;
     this.status = "normal";
     Ext.Array.insert(this.columns,0,this.cols);
     this.columns = this.cols;
         this.callParent(); 
    }

cols对象如下所示:

for(var i in params){
                if(i != config.staticColumn)
                cols.push({header: headers[i], dataIndex: i});
                else{
                    cols.push({header: headers[i], dataIndex: i, locked: true});
                }
            }

这个空间实际上是:

<div id="gridview-1323-spacer" style="height: 17px"></div>

我不知道这意味着什么或为什么它首先被创造出来。

1 个答案:

答案 0 :(得分:0)

这是ExtJS的问题(和其他一些人一样)。我已经在他们的论坛上寻求支持,但没有提供足够快的答案以便有用(我最后一次检查 - 也许大约一年前仍然没有答案)。

与此同时,我已经停止使用此框架,并且没有检查另一个修复程序。