Я использую последнюю версию Angular UI Grid и не могу определить, находится ли фокус в данный момент на последняя отображаемая строка сетки.
Массив данных не отсортирован так, как на экране, поэтому я не могу использовать эту информацию. Я читал, что кеш видимых строк должен быть отсортирован так, как он отображается на экране, но я думаю, что это может быть связано со старой ng-grid. В любом случае, если я посмотрю на gridApi.core.getVisibleRows(myGrid)
, у него все еще есть сортировка в соответствии с необработанными данными.
В настоящее время я обрабатываю событие gridApi.cellNav.on.navigate(newRowCol, oldRowCol)
. Я вижу столбец и строку, на которых фокусируется пользователь, но не вижу никаких значений в этом событии (или где-либо еще), которые можно использовать, чтобы определить, является ли строка последней отображаемой на экране. Буду признателен за любые советы!!