我用 ngGrid 显示我的数据。我想将 cellFilter 和 cellTemplate 一起用于特定列,但似乎它们不能一起使用。
当我单独使用 cellFilter 或 cellTemplate 时,它们工作得很好。基本上,我想以这种方式格式化单元格的值(例如 500000 --> 500,000; 1000000 --> 1,000,000),并且我还想将负值设为红色。我该如何解决这个问题?谢谢!
$scope.gridOptions = {
data: 'data',
columnDefs: [
{
field: 'Settled',
cellFilter: 'number',
cellTemplate: '<div ng-class="{red: row.getProperty(col.field) < 0}"><div class="ngCellText">{{row.getProperty(col.field)}}</div></div>'
}]
}
最佳答案
我自己找到了答案:p
就这么简单。
$scope.gridOptions = {
data: 'data',
columnDefs: [
{
field: 'Settled',
cellTemplate: '<div ng-class="{red: row.getProperty(col.field) < 0}"><div class="ngCellText">{{row.getProperty(col.field) | number }}</div></div>'
}]
}
关于angularjs - ngGrid cellFilter 和 cellTemplate 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31270626/