如何禁用Angular UI-Grid

时间:2016-02-17 14:27:39

标签: angularjs angular-ui-grid

我正在使用UI-Grid控件来处理工作中的大型项目中的用户输入。在某些情况下,网格应该以只读模式提供,这意味着用户的任何点击都应保持不变。

我尽可能多地搜索了文档,但我想到的只是网格选项中的isRowSelectable属性。但是,我也使用网格作为treeView。并且展开/折叠按钮仍处于活动状态。

是否有可能将网格设为只读,就像它支持“禁用”属性一样,文本输入的方式如何?是否可以完全禁用它?

1 个答案:

答案 0 :(得分:1)

最后,我使用了一个div作为叠加,我把它放在网格上方。它具有半透明的灰色背景,网格的精确尺寸,更高的z-index,不允许的光标以及无操作点击处理程序。

根据网格的父容器(和叠加层)是否具有表示要禁用网格的CSS类,叠加层会显示并阻止用户与网格交互。这是一个满足我需求的简单解决方案。