根据条件设置单元格值

Set cell value based on a condition

本文关键字:单元格 设置 条件      更新时间:2023-09-26

>我有一列绑定到一个名为 statefield,其值为:SL 。我想将其映射到以下内容:

S => ShortL => Long

以下是定义绑定的方式:

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

我已经在使用 cellclasscelltemplating ,但任何一个分别用于类应用程序或事件绑定。如何根据ng-if设置单元格值?

如果它对任何人有帮助,我最终会这样做:

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
    };