执行时更改ui-网格行选择

Change ui-grid row selection in execution time

我试图在达到条件时禁用 ui- 网格上的行选择。

示例:我有一个 master/slave 网格。当我在从站上添加新记录时,我想禁用主站网格上的行选择。

我尝试更改属性:

scope.gridOptions.enableFullRowSelection =  false;  
scope.gridOptions.enableRowSelection =  false;

但网格仍然可以选择。

您需要致电 $scope.gridApi.core.notifyDataChange( uiGridConstants.dataChange.OPTIONS); 才能使更改生效。

您可以在 this tutorial 中看到它的使用情况。