簡體   English   中英

ui-grid角度事件:已選擇列

[英]angular ui-grid event: column selected

我試圖基於ui網格上的列的選擇來獲取選定的列值。 從那個值中,我用來過濾另一個uigrid表,因此如何在選擇列和選定列值時調用函數。

這是我目前正在使用的示例代碼:

$scope.gridOptions[0].onRegisterApi = function(gridApi){
                $scope.gridApi.push(gridApi);
                gridApi.cellNav.on.navigate($scope,function(newRowCol, oldRowCol){

                    var name = newRowCol.col.name;

                    var  filterWithData = newRowCol.row.entity[name];
                    //$scope.filtert(name,filterWithData);
                });

            };

我為您的問題制造了一個小插曲。 請檢查:

柱塞

 $scope.refreshData = function (termObj) {
   $scope.gridOptions2.data = $scope.data;
    if (termObj.length > 2) {

        while (termObj) {
            var oSearchArray = termObj.split(' ');
            $scope.gridOptions2.data = $filter('filter')($scope.gridOptions2.data, oSearchArray[0], undefined);
            console.log($scope.gridOptions2.data)
            oSearchArray.shift();
            termObj = (oSearchArray.length !== 0) ? oSearchArray.join(' ') : '';
        }
    }
    else {
        $scope.gridOptions2.data = $scope.gridData;
        $scope.gridApi.core.notifyDataChange(uiGridConstants.dataChange.OPTIONS);
    }
    $scope.$apply();
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM