{
"grossValue": 500,
"items": [
{
"billNo": "3",
"name": "coke",
"id": 556,
"billAmount": 150,
"quantity": 1,
"ingredientType": {
"isNonVeg": false,
"isAlcoholic": false,
"isBeverage": false
}
},
{
"billNo": "4",
"name": "hot dogs",
"id": 586,
"billAmount": 247,
"quantity": 1,
"ingredientType": {
"isNonVeg": false,
"isAlcoholic": false,
"isBeverage": false
}
}
]
}我有一个请求的URL来自数据库的这个JSON,我想在最后显示一个列,显示ingredientType,如果在最后一列的单元格中所有Boolean值都为false,则显示"veg“。
问题是我无法将函数的值绑定到columnDefs数组中特定列的单元格,
columnDefs: [
{field: 'billNo'},
{field: 'name'},
{field: 'id'},
{field: 'billAmount'},
{field: 'quantity'},
{field: 'ingredientType'}
]发布于 2017-08-08 23:55:53
我想这就是你想要的。这个基本示例将该行记录到您的控制台输出中。
$scope.myFunction = function(rowEntity) {
console.log('$scope.myFunction called', rowEntity);
}
var actionTemplate = '<button ng-click="grid.appScope.myFunction(row.entity)">MyFunction</button>';
columnDefs: [
{field: 'billNo'},
{field: 'name'},
{field: 'id'},
{field: 'billAmount'},
{field: 'quantity'},
{field: 'ingredientType'},
{
field: 'actions',
displayName: 'Actions',
cellTemplate: actionTemplate
}
]https://stackoverflow.com/questions/45568128
复制相似问题