내 slickgrid에 잘 작동하는 필터가 있습니다. 필터링 대신에 검색 필드에 입력 할 때 매끄러운 표의 스크롤바를 특정 행으로 이동하고 목록에있는 내용과 일치하는 항목을 찾으려고합니다. slickgrid의 seacrh 필드로 스크롤 막대를 특정 행으로 이동하십시오.
1
A
답변
1
SlickGrid API에는 scrollRowIntoView(row, doPaging)이라는 공개 메서드가 있습니다.
paraters이:
행 - 행 인덱스입니다.
doPaging - 부울입니다. false이면 격자가 스크롤되어 지정된 행이 뷰의 맨 위에 오도록합니다. true이면 격자가 스크롤되어 표시된 행이보기의 맨 아래에 있습니다. 기본값은 false입니다. 실행하여
그래서는 :
grid.scrollRowIntoView(200, true);
는 그리드의 뷰포트에 지정된 행 번호를 스크롤됩니다.
0
같은 것을 찾고있는 경우 작업 코드.
function filter(item) {
if (item.LastName == columnFilters.LastName) {
grid.scrollRowIntoView(item.id, true);
}
return true;
}
dataView.setFilter(filter);
고마워요. 내가 뭘 찾고 있었는지 – Nakres