确定浮动面板中的网格是否可见
Determine if grid in floatable panel is visible
我在Ext JS 5.1.1.451中的floatable
折叠面板内有一个网格。
我找不到一个可靠的方法来知道如果网格是可见的用户之前和之后的容器面板浮动。
请参阅https://fiddle.sencha.com/#fiddle/vba的演示,并查看应用程序运行时的控制台日志。
在父容器被渲染后,它被折叠(我所关心的网格是隐藏的),根据我使用的方法,我得到关于其可见性的冲突报告。
请注意,这些结果只发生在用户在展开面板之前浮动面板时
grid.isVisible()
返回true
grid.isVisible(true)
返回false
==> 正确结果
grid.el.isVisible()
返回true
grid.el.isVisible(true)
返回true
当我测试网格的可见性后,我点击父容器的标题,使面板浮动(我不点击expand
按钮),我得到以下结果:
grid.isVisible()
返回true
==> 正确结果
grid.isVisible(true)
返回false
grid.el.isVisible()
返回true
==> 正确结果
grid.el.isVisible(true)
返回true
==> 正确结果
什么是正确的方法来可靠地测试一个网格的可见性,当我不知道它的父被折叠/展开/浮动的状态?
我认为使用!floatingPanel.getCollapsed()
会得到你预期的结果。
看一下:https://fiddle.sencha.com/#fiddle/vbv
相关文章:
- 检查网格视图中的复选框是否被选中
- jqGrid - 是否有任何“网格编辑模式”
- 是否可以在Kendo网格中只显示来自Kendo数据源的某些字段,而在“;添加“;弹出窗口
- 在 threejs 中确定一个网格是否在另一个网格内
- 是否有一个JS库可以让我在网格中制作可拖动和可调整大小的磁贴,就像在iPhoto Journal中一样
- Javascript 不会检查文本输入值是否随组合网格而变化
- 是否有仅 CSS(无 JavaScript)解决方案可以将变量内容适合垂直网格
- 我如何浏览一个网格,询问是否使用 jQuery 选中了复选框
- 如何在网格视图中查询asp按钮文本以查看是否有任何文本值
- 确定网格是否位于视场中心
- 是否有任何库可以实现灵活的网格视图
- 根据当前摄影机确定网格在视口上是否可见
- 如何识别当前列在剑道网格中是否可编辑
- 是否有可能有完整的CRUD功能在剑道网格与本地数据
- 确定浮动面板中的网格是否可见
- Ui网格检查是否选择了任何行
- CRM 2013 -是否有网格的onChange功能?
- 在jQuery中拖动网格时是否可以绑定调整事件大小?可拖动的插件
- 量角器:如何检查表/网格是否已填充
- 瓷砖均匀分布的响应网格-是否可以使用纯css