ScrollTop с UI-сеткой

0

Есть ли способ прокрутки до вершины сетки при заполнении результата поиска, у меня есть одно текстовое поле после ввода текста, вызываемая функцией, и все значения, связанные с введенным текстом, заполняются сеткой после прокрутки до сетки и ввода новой сетки поисковых терминов должен прокручиваться вверх.

Вот сетка

 $scope.gridOptionsSearchedPatient = {
    columnDefs: [
        {
            name: 'Last Name',
            field: 'PatientLastName'
        }, {
            name: 'First Name',
            field: 'PatientFirstName'
        }, {
            name: 'Account Number',
            field: 'AccountNumber'
        }
    ]
};

Вот функция, которую я вызываю в текстовом поле

$scope.getData = function(){
   //code to find searched term result
$http.get("some_url").then(function(data){
    $scope.gridOptionsSearchedPatient.data = data;
});
}

Пожалуйста, предложите мне, что я могу сделать.

Теги:
angular-ui-grid

1 ответ

0

Вы должны использовать

$scope.gridApi.core.scrollTo( $scope.gridOptions.data[rowIndex], $scope.gridOptions.columnDefs[colIndex] )

Пример находится на странице: http://ui-grid.info/docs/#/tutorial/202_cellnav

Ещё вопросы

Сообщество Overcoder
Наверх
Меню