-->

根据条件设置单元格的值(Set cell value based on a condition)

2019-09-29 17:02发布

我已经绑定到一列field称为state ,其具有值: SL 。 我想这个映射到以下几点:

S => ShortL => Long

这是怎么结合的定义:

$scope.gridOptions = {
      enableSorting: true,
      enableFiltering: true,
      enableHorizontalScrollbar: 0,
      columnDefs: [
        {name: 'action', field: 'state', width: 110, enableFiltering: false}
]
    };

我已经使用cellclasscelltemplating ,但任何一个用于类的应用程序或事件分别结合。 如何设置基于一个单元格的值ng-if

Answer 1:

如果有帮助的人,我落得这样做的:

let stateTemplate = "<div>{{row.entity.state == 'L' ? 'Buy' : 'Sell'}}</div>"

$scope.gridOptions = {
      enableSorting: true,
      enableFiltering: true,
      enableHorizontalScrollbar: 0,
      columnDefs: [
        {name: 'action', field: 'state', cellTemplate: stateTemplate, enableFiltering: false}
],
data: someData
    };


文章来源: Set cell value based on a condition