ExtJs gridcolumn针对不同布局自动调整大小
我有一个网格,我试图在获取数据后使用sencha的autosize()方法自动调整其列的大小。此栅格的父栅格具有边框布局。autosize()方法在本例中不适用。因此我尝试使用html内容设置列大小ExtJs gridcolumn针对不同布局自动调整大小,extjs,width,autosize,gridpanel,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.childEl
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's。在它们上循环,我得到了一些列的宽度,并将它们设置为网格的各个列。但我无法将这些列宽的总和设置为网格。只有当网格的父级具有边框布局或拟合布局时,才会出现这种情况。对于这些布局,我尝试设置网格体宽度(gridObj.el.setWidth(400)
),效果很好,但无法以相同的方式设置标题和顶部/底部工具栏的宽度。
有人能帮我调整这些布局的列的大小吗?要么是将宽度设置为网格,要么是将宽度设置为全部(网格标题/工具栏/正文)