[JS]jqGrid 최대 높이 정하기, 동적 스크롤 생성하기
2024. 1. 9. 11:04ㆍ공부/JS,CSS
jqGrid의 높이를 지정할수도 있지만, 높이보다 조회된 row 수가 적은 경우에는
jqGrid row부터 페이징처리하는 곳까지 빈 공간이 생기는 문제가 있다.
이럴 경우엔 맥시멈 높이를 정해서 해당 높이보다 적을 땐 height를 auto로 설정하여 빈공간이 생기지 않도록 하고,
맥시멈 높이를 넘어갈 때는 자동으로 스크롤을 생성해준다.
- max-height 설정하기
$("#jqgrid").jqGrid(
gridComplate: function(){
$("#jqgrid").parents("div.ui-jqgrid-bdiv").css("max-height", "500px"); // 최대 높이 지정
$("#jqgrid").closest(".ui-jqgrid-bdiv").scrollTop(0); // 스크롤 맨 위로
}
)
// jqGrid 최대 높이 설정
해당 사항이 자동으로 생성될 수 있도록 gridComplete 함수 내에 작성한다.
'공부 > JS,CSS' 카테고리의 다른 글
[JS] jqGrid 동적으로 컬럼 숨기기, 동적으로 컬럼 보여주기 (0) | 2023.04.04 |
---|---|
[JS] 스크롤 맨 아래로 내리기 (0) | 2023.03.09 |
[JS] 오늘 날짜 구하기, 어제 날짜 구하기 , new Date()사용하기, 이전 달의 마지막 날 구하기, 이전 년도의 마지막 날 구하기 (0) | 2023.03.09 |
[JS] 아이디 유효성 검사, 영문자+숫자 필수, 길이 제한, 정규식 (0) | 2022.12.27 |
[JS] 전화번호 자동 하이픈(-) 처리, 정규식 사용 (0) | 2022.12.27 |