Javascript 仅从单个轴网中选择-多个ng轴网

Javascript 仅从单个轴网中选择-多个ng轴网,javascript,angularjs,ng-grid,Javascript,Angularjs,Ng Grid,我有一个要求,即有两个网格,我想限制用户在任何时候只选择一个网格(并且只选择一行) /** * function generates data mart schedule grid option * * @public * @returns (object) grid options **/ systemReportsConfigOptions: function () {

我有一个要求,即有两个网格,我想限制用户在任何时候只选择一个网格(并且只选择一行)

/**
        * function generates data mart schedule grid option
        * 
        * @public
        * @returns (object) grid options
        **/
        systemReportsConfigOptions: function () {
            return {
                data: "systemReports",
                editable: false,
                enableSorting: false,
                enableRowSelection: true,
                multiSelect: false,
                columnDefs: [{
                    field: "reportName",
                    displayName: "System Reports",
                    //width: 'auto',
                    cellTemplate: '<div  ng-click="onSystemReportsGridSelect()" ng-bind="row.getProperty(col.field)"></div>'
                }],
                height: '100',
                keepLastSelected: false
            };
        },
        /**
        * function generates report config grid option
        * 
        * @public
        * @returns (object) grid options
        **/
        userReportsConfigOptions: function ()
        {
            return {
                data: "userReports",
                editable: false,
                enableSorting: false,
                enableRowSelection: true,
                multiSelect: false,
                columnDefs: [{
                    field: "reportName",
                    displayName: "User-Defined Reports",
                    //width: 'auto',
                    cellTemplate: '<div  ng-click="onUserReportsGridSelect()" ng-bind="row.getProperty(col.field)"></div>'
                }],
                height: '100',
                keepLastSelected: false
            };
        },
选择的方式非常不一致。有时,它允许选择两个网格中的行。但是,当我深入研究时,它只显示上一个选择,而不是当前选择


任何帮助都将不胜感激

什么样的不一致方式?它允许同时从两个网格中进行选择。但只存储上一个选择,而不存储当前选择。我希望用户能够在任何时间点仅从一个网格中选择一行。并储存最新的选择!
/**
   * function at selecting System Reports grid
   * 
   * @private
   **/
    function onSystemReportsGridSelect() {
        //debugger;
        $scope.userReportsConfigOptions.selectAll(false);

        $scope.selectedReport = { reportId: this.row.entity.reportId, reportName: this.row.entity.reportName };

        $scope.deleteButtonDisabled = false;
    };

    /**
   * function at selecting User-Defined Reports grid
   * 
   * @private
   **/
    function onUserReportsGridSelect() {
        //debugger;
        $scope.systemReportsConfigOptions.selectAll(false);

        $scope.selectedReport = { reportId: this.row.entity.reportId, reportName: this.row.entity.reportName };

        $scope.deleteButtonDisabled = false;
    };