ExtJS:在运行时切换GridPanel标头的可见性
ExtJS: Toggling visibility of GridPanel header at runtime
我有一个GridPanel,它应该加载最大数量的资源。如果可用的资源比我想显示的要多,我想启用面板的标题/标题来显示一些文本,比如"更多可用项目-显示截止"。
我的问题是:我可以将标题设置为隐藏或显示在配置选项中,但我如何在运行时更改可见性,具体是在网格的存储区加载了一组新记录时,这取决于加载的记录数是否超过某个最大值?
如果可能的话,请给出与Ext2.x.兼容的答案
谢谢你的帮助!
试试这个:
if (grid.rendered) {
grid.header.hide();
// grid.header.setStyle('display', 'none');
} else {
grid.on('afterrender', function() {
grid.header.hide();
// grid.header.setStyle('display', 'none');
}, grid, { single: true });
}
如果您将hideMode设置为visibility
,请使用注释代码(这与setStyle有关)。
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- jQuery css可见性在load方法中不起作用
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- JavaScript可见性不起作用('隐藏'起作用,'可见'不起作用)
- 从内部回调的可见性
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 如何禁用mouseout可见性=“;隐藏的“;对小于768px的介质的影响
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 将元素的可见性绑定到另一个元素
- 使用 Javascript 将 HTML 页面中的默认可见性从可见更改为隐藏
- 使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
- 在 jQuery 手风琴样式菜单中切换子项可见性
- CSS 中定义的可见性值未显示在 Javascript 中
- jquery切换可见性
- 如何使用 asp.net 中的另一个下拉列表更改下拉列表选定的索引和可见性
- 使用javascript的图像可见性
- 如何在 js 中捕获 win8 Metro 应用的可见性更改/应用后台事件
- ExtJS:在运行时切换GridPanel标头的可见性