我知道我可以配置ui-grid以按列显示额外的菜单项,例如以下内容。
$scope.gridOptions = {
"data": "results.values",
"columnDefs": [
{ "name": "Employee Number",
"field": "emp_no",
"menuItems":[
{
"title":"Sort All Asc",
"action":function(){console.log('test')}
}
]
}
]
}
有没有办法可以在columnDefs属性中执行此操作,以便项目将应用于所有列?
答案 0 :(得分:0)
指定gridOptions后,您可以执行以下操作
for (var i = 0; i < $scope.gridOptions.columnDefs.length; i++) {
$scope.gridOptions.columnDefs[i].menuItems = yourMenuItemsArray;
}