如何在ExtJS 5中配置列
在如何在ExtJS 5中配置列,extjs,extjs5,Extjs,Extjs5,在网格中有列。在列中,我们可以看到菜单,它有3个选项:升序、降序和列 1) 我的要求是从列菜单中隐藏列选项。如果可能的话,那就好了。如果没有,那么我们可以隐藏列菜单吗 2) 在列标题中,由于列宽的原因,列名称不完全可见。是否在ExtJS中有任何提示,以便根据列的名称自动调整列宽 任何帮助都将不胜感激 要完全禁用菜单,请使用menuDisabledcolumn config。要仅禁用列菜单,请将网格上的启用列隐藏设置为false 您可以对列使用autoSize方法: Ext.Array.each(
网格中
有列
。在列
中,我们可以看到菜单,它有3个选项:升序
、降序
和列
1) 我的要求是从列菜单
中隐藏列
选项。如果可能的话,那就好了。如果没有,那么我们可以隐藏列菜单吗
2) 在列标题中,由于列宽的原因,列名称不完全可见。是否在ExtJS
中有任何提示,以便根据列的名称自动调整列宽
任何帮助都将不胜感激
要完全禁用菜单,请使用menuDisabled
column config。要仅禁用列菜单,请将网格上的启用列隐藏设置为false
您可以对列使用autoSize
方法:
Ext.Array.each(grid.query('headercontainer>gridcolumn'), function(c) {
c.autoSize();
});
它调整列的大小以适应内容,但它似乎也适用于标题
对于#2:我们到底应该在哪里调用它?因为您对调整标题宽度的第一位感兴趣,我建议在afterrender
事件中调用它。