Есть ли способ прокрутки до вершины сетки при заполнении результата поиска, у меня есть одно текстовое поле после ввода текста, вызываемая функцией, и все значения, связанные с введенным текстом, заполняются сеткой после прокрутки до сетки и ввода новой сетки поисковых терминов должен прокручиваться вверх.
Вот сетка
$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;
});
}
Пожалуйста, предложите мне, что я могу сделать.
Вы должны использовать
$scope.gridApi.core.scrollTo( $scope.gridOptions.data[rowIndex], $scope.gridOptions.columnDefs[colIndex] )
Пример находится на странице: http://ui-grid.info/docs/#/tutorial/202_cellnav