Транспортир: выборка данных из стандартной угловой сетки, которая перерисовывается при прокрутке влево или вправо

У меня есть стандартная угловая сетка, которая имеет более 45 столбцов. В то время только 10 видны на GRID.

чтобы получить данные для оставшихся 35 столбцов, вам нужно прокрутить вправо, и тогда только вы можете получить данные для того же.

Есть ли способ в транспортире, где мы можем извлечь данные с помощью автоматической прокрутки.

1 ответ

Даже мы столкнулись с той же проблемой, когда пытались автоматизировать угловые UI-таблицы. Решение состоит в том, чтобы использовать Jquery scrollLeft() а также scrollRight() методы для автоматической прокрутки таблицы.

 var uiGridViewPort = $('.ui-grid-header-viewport');
 var scrollLeftPixel = 500;
 browser.executeScript("$(arguments[0]).scrollLeft( arguments[0].scrollLeft + "+scrollLeftPixel+")", uiGridViewPort.getWebElement());

Приведенный выше фрагмент кода прокрутит таблицу ui-grid на 500 пикселей влево, и столбец будет автоматически добавлен в правую часть. Но предостережение здесь в том, что столбцы с левой стороны будут удалены при прокрутке таблицы.

Другие вопросы по тегам