enableSelection 和 uiGridConstants
enableSelection and uiGridConstants
我试图让行只能通过特定 $treeLevel
进行选择。
控制台返回 ReferenceError: uiGridConstants is not defined
。
我不得不承认我并不完全理解 uiGridConstants 代表什么。
这是我的代码:
onRegisterApi: function (gridApi) {
this.gridApiBatches = gridApi;
console.info(gridApi);
gridApi.grid.options.enableSelection = function (row) {
if (row.entity.$treeLevel != 3) {
return false;
} else {
return true;
}
};
gridApi.core.notifyDataChange(uiGridConstants.dataChange.OPTIONS);
uiGridConstants
是模块,您必须将其作为依赖项注入控制器,就像注入 $scope
.
一样
样本:
app.controller('SurveyReportController', ['$scope', 'uiGridConstants',
function($scope, uiGridConstants) {
\ your angular controller code here
}
]);
我试图让行只能通过特定 $treeLevel
进行选择。
控制台返回 ReferenceError: uiGridConstants is not defined
。
我不得不承认我并不完全理解 uiGridConstants 代表什么。
这是我的代码:
onRegisterApi: function (gridApi) {
this.gridApiBatches = gridApi;
console.info(gridApi);
gridApi.grid.options.enableSelection = function (row) {
if (row.entity.$treeLevel != 3) {
return false;
} else {
return true;
}
};
gridApi.core.notifyDataChange(uiGridConstants.dataChange.OPTIONS);
uiGridConstants
是模块,您必须将其作为依赖项注入控制器,就像注入 $scope
.
样本:
app.controller('SurveyReportController', ['$scope', 'uiGridConstants',
function($scope, uiGridConstants) {
\ your angular controller code here
}
]);