我正在使用ng-grid,需要根据每行上另一列的内容显示或隐藏一列的内容。如果该字段为false,我想显示图标,否则我想在该列上不显示任何内容。我使用服务来获取网格的数据。当我获得数据时,我知道是否可以使该列可见。
我试过这样做
$scope.gridOptions.columnDefs[$scope.CustomHIVROnlyPosition].visible = false;
当时,但$scope.gridOptions
未定义。必须有办法做到这一点,我尝试了一些没有运气的事情。任何建议都将不胜感激。
答案 0 :(得分:2)
试试这个:
$ scope.gridOptions.columnDefs [0] .visible = $ scope.falsy;
将“0”替换为您要隐藏的列的编号,然后使其等于将为false的内容。 您可以使用grid.getCellValue(row,col)等方法获取其他单元格值。
希望这有帮助!