您的渲染功能有问题,没有价值params.value.disable
,params.value.state
如果您需要将数据值分配给checked
属性,请将其更改params.value
为如下
return `<input type='checkbox' ${params.value.disable ? 'disabled' : ''} ${params.value ? 'checked' : ''} />`;
您可以使用 获取选定行的列表$scope.gridOptions.api.getSelectedRows()
。
如果您可以遍历rowNodes
网格中的所有内容并获取其值,请使用$scope.gridOptions.api.forEachNode(function(rowNode, index) { });
$scope.getValues= function(){
var selectedRows = $scope.gridOptions.api.getSelectedRows();
selectedRows.forEach(function(selectedRow, index) {
alert(JSON.stringify(selectedRow));
});
$scope.gridOptions.api.forEachNode( function(rowNode, index) {
alert(JSON.stringify(rowNode.data));
});
}
有关更多详细信息,请查看网格 API