如何在ui网格中传递一个cellfilter和数据

时间:2017-01-05 17:42:59

标签: angularjs angular-ui-grid ng-grid

我有一种情况我必须横向绘制表格。数据是动态的。

Iteam 1
RowHeder1 : Value 1
RowHeder2 : Value 2
RowHeder3 : Value 3
RowHeder4 : Value 4

我该如何创建它?是否可以将单元格过滤器与数据对象一起传递?

$scope.gridOptions.data =[
{
"display": "RowHeder1 ",
"property":23.24,
"CellFilter": "MyFilter | $"
},
{
"display": "RowHeder2 ",
"property":"2nd June",
"CellFilter": "MyDateFilter | DD-MM-YY"
},
]

plunker Here 提前致谢 :) Kiran Gopal

1 个答案:

答案 0 :(得分:0)

不可以,因为cellFiltercolumnDef的属性且无法更改。

但是,您可以创建一个方法/服务,您可以在其中处理"您的数据,然后将其传递给网格。根据您的数据,您可以使用正确的columnDef创建cellFilter,以便网格按预期工作。

如果这还不够清楚,请使用您的数据创建一个JSFiddle,并添加一个链接作为评论。