Ng-grid有条件地显示/隐藏列
我正在使用ng-grid,并且需要根据每行另一列的内容显示或隐藏一列的内容。如果该字段为假,我想显示该图标,否则我不想在该列上显示任何内容。我使用服务来获取网格的数据。当我获取数据时,我知道是否使该列可见或不可见。Ng-grid有条件地显示/隐藏列
我试图做到这一点
$scope.gridOptions.columnDefs[$scope.CustomHIVROnlyPosition].visible = false;
在那个时候,但$scope.gridOptions
是不确定的。必须有一种方法来做到这一点,我已经尝试了一些没有任何运气的东西。任何建议将不胜感激。
尝试这种情况:
$ scope.gridOptions.columnDefs [0]。可见= $ scope.falsy;
用您希望隐藏的列的编号替换“0”,然后使其等于将为假的列。 您可以使用类似grid.getCellValue(row,col)的方式获取其他像元值。
希望这会有所帮助!
非常感谢Rani! –
我回答了我自己的问题,我只是添加了一个模板,内容如下:''希望这有助于某人! –
请将您的完整代码发送至 –