Angularjs 角度UI网格未根据复选框更改
我的UI网格未反映基于复选框的更改。 我的复选框是-->mainCtrl.check700(true或false) UI网格不会根据复选框更改进行刷新。如何使UI网格根据复选框更改isrowselectableAngularjs 角度UI网格未根据复选框更改,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,我的UI网格未反映基于复选框的更改。 我的复选框是-->mainCtrl.check700(true或false) UI网格不会根据复选框更改进行刷新。如何使UI网格根据复选框更改isrowselectable mainCtrl.mainGrid.isRowSelectable = function (row) { if (mainCtrl.check700){ if (row.entity.detailStatus === '700')
mainCtrl.mainGrid.isRowSelectable = function (row) {
if (mainCtrl.check700){
if (row.entity.detailStatus === '700') {
return true;
} else {
return false;
}
}else{
if (row.entity.detailStatus === '100' || row.entity.detailStatus === '200' ) {
return true;
} else {
return false;
}
}
};
您需要将其分配给
$scope.gridOptions
因此,在您的情况下,我认为使用mainCtrl.gridOptions.isRowSelectable=…
而不是mainCtrl.mainGrid.isRowSelectable
应该可以解决问题