Javascript ExtJS 4.1 GridPanel错误放置的列
我有一个GridPanel,但是,正如您所看到的,被锁定的第一列没有像其他列一样对齐 是虫子,还是我做错了什么 编辑:以下是有关列的一些片段:Javascript ExtJS 4.1 GridPanel错误放置的列,javascript,extjs4.1,Javascript,Extjs4.1,我有一个GridPanel,但是,正如您所看到的,被锁定的第一列没有像其他列一样对齐 是虫子,还是我做错了什么 编辑:以下是有关列的一些片段: initComponent: function(){ this.renderTo = this.divId; this.status = "normal"; Ext.Array.insert(this.columns,0,this.cols); this.columns = this.cols;
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>
我不知道这意味着什么,也不知道为什么要首先创建它。这是ExtJS的一个问题,就像其他一些问题一样。我曾在他们的论坛上寻求支持,但在我上次查看时,没有足够快的答案可以使用——也许一年左右以前,仍然没有答案
在此期间,我已停止使用此框架,尚未检查是否有其他修复程序。请发布一些代码。@gunnx我已添加了一些行。有什么想法吗?第一列中的第一个单元格收到数据了吗?@gunnx如果你是指空单元格,不,t没有收到任何数据。它的id包含单词spacer,所以我想知道它是否实际上是插入在那里的tbspacer…您是否尝试过给该单元格赋值