/ / Zapamiętaj pozycję przewijania SlickGrid - jquery, slickgrid

zapamiętaj pozycję przewijania SlickGrid - jquery, slickgrid

Używam SlickGrid do jakiegoś projektu. Znajduję pewne trudności w osiągnięciu kilku funkcjonalności. Poniżej znajdują się funkcje, które chcę wdrożyć, ale nie wiem, jak to osiągnąć, używając slickgrid.

Problem resetowania ScrollPosition:

Problem:

Mam siatkę powiedzmy 70x100. A mój port widoku może pomieścić maksymalnie 7 wierszy i 10 kolumn naraz.

Teraz użytkownik przewija siatkę i przeskakuje do niektórychokreślona komórka mówi 15-ty rząd i 17-ta kolumna. Próbuję użyć setScrollIntoView dla (15,17), ale problem pojawia się, gdy siatka zręczna jest renderowana, resetuje wszystkie pozycje komórek, a teraz komórka (15,17) nie znajduje się w porcie widoku. Teraz, gdy renderuję siatkę, wywołuję setScroolIntoView dla (15,17), ale gładka siatka nie ma tej wartości komórki w rzutni, zamiast tego jest inna komórka renderowana na tej samej pozycji, a siatka zręczna ustawia ostrość w tej nowej komórce zamiast rzeczywisty (15,17).

Czy ktoś może zasugerować?

Odpowiedzi:

0 dla odpowiedzi № 1

Sprawdź Slickgrid "s gotoCell (wiersz, komórka) metoda:

Zauważ, że funkcja wywołuje scrollCellIntoView, która powinna osiągnąć to, co chcesz.

grid.gotoCell(15, 17)

Albert