我想知道 ExtJS 如何在没有任何可见的 CSS 更改的情况下隐藏列!
我遇到的问题 - 我无法设置 CSS 规则来隐藏该隐藏列中的子图标。Fe 如果隐藏的 td 有“隐藏”类,我可以使用类似的东西:
td.hidden img {display:none;}
但在这种情况下,我只能在渲染器中通过操纵 grid.columns[col].isHidden() 来实现。
renderer: function(value,td,record,row,col,store,view) {
return grid.columns[col].isHidden() ? '' : someFunctionToRenderColumn();
},
没关系,但是如果我显示隐藏列,它将不会刷新网格并显示空列。当然,我可以再添加一个事件来显示/隐藏该列,但这太难了!有什么简单的方法吗?