在角度ui-grid

时间:2016-07-14 06:52:24

标签: angularjs twitter-bootstrap-3 angular-ui-grid

我对角网格有点新鲜,抱歉,如果看起来很傻。这是我创建的link of plnkr

我的问题:

  1. 我想禁用那些属性IsApplicable为false的行的选择。截至目前,所有这些都可供选择。
  2. 我尝试通过onRegisterApi

    中的以下代码实现相同的目标
    $scope.gridOptions.isRowSelectable = function(row){
        return row.entity.IsApplicable;
    };
    

    但它似乎没有用。

    1. 我想为分组标题和选择标题赋予颜色。 enter image description here

    2. 我不知道它是否可能,但如果我可以将第一列(“MetricName”)的宽度设为'0px',那将会很好。截至目前如果我这样做,我的组头也变为'0px'。因为我的第一列是占用空间,这是未使用的,因为组头而我不得不保留它。

1 个答案:

答案 0 :(得分:2)

这是一个1 + 2

的plunker

在gridOptions对象中设置它(不是在注册api之后)

isRowSelectable: function(row){
    return row.entity.IsApplicable;
  }

并且列的颜色是简单的css ...我不知道你是否可以为这些单元格添加一个类,因为你需要在角度网格api文档中进行一些挖掘http://ui-grid.info/docs/#/api

http://plnkr.co/edit/9oexAuXeRfadOrImu1CJ?p=preview

我不确定你想要做什么3 ...如果你试图保留标题而不占用不可能的列中的空间...因为这是一个表,如果你有一个标题和行s列有一个空值,它仍将采用列的宽度