PureJS allowAddNew 맨 하단 줄 삭제
페이지 정보
작성자 pomato 작성일 2023-06-01 17:03 조회 306회 댓글 0건본문
관련링크
allowAddNew를 사용해서 버튼 클릭 시에
그리드 맨 윗 줄에 새로 줄이 추가 되도록했습니다,
근데 그리드가 그려질 때 맨 하단에 공란인 줄이 생겨있는데
안 생기도록 하는 방법이 있을까요?
댓글목록
등록된 댓글이 없습니다.
allowAddNew를 사용해서 버튼 클릭 시에
그리드 맨 윗 줄에 새로 줄이 추가 되도록했습니다,
근데 그리드가 그려질 때 맨 하단에 공란인 줄이 생겨있는데
안 생기도록 하는 방법이 있을까요?
등록된 댓글이 없습니다.
안녕하세요 그레이프시티입니다.
allowAddNew 속성은 원본 컬렉션에 항목을 추가할 수 있는 그리드에 새 행 템플릿을 제공 유무를 설정하는 속성으로 allowAddNew 속성을 true로 설정할 때 해당 행이 나타나게 됩니다.
따라서 행 템플릿으로 행 추가를 하지 않는다면 allowAddNew 속성을 false로 설정하시거나, 아니면 아래 코드처럼 그리드 최하단 행의 visible 속성을 false로 설정해보시기 바랍니다.
theGrid.rows[theGrid.rows.length-1].visible = false;
API 문서를 공유드리며 다른 궁금한 점이 생기면 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림
안녕하세요 그레이프시티입니다.
만일 allowAddNew를 true로 설정 및 새 행 템플릿을 visible 속성을 통해 숨김 처리한 상태에서 newRowAtTop을 이용하여 새 행 템플릿을 그리드 최상단으로 표시하고 싶으신 경우, 숨김 처리한 행을 다시 보여지도록 visible 및 newRowAtTop을 true로 설정하시면 됩니다.
더불어 다시 새 행 템플릿을 하단에 위치 및 숨김 처리하고 싶은 경우, 아래 코드와 같이 newRowAtTop을 먼저 false 처리한 뒤, visible을 설정해주시기 바랍니다.
if(theGrid.newRowAtTop){ theGrid.newRowAtTop = false; theGrid.rows[theGrid.rows.length-1].visible = false; } else { theGrid.rows[theGrid.rows.length-1].visible = true; theGrid.newRowAtTop = true; }
다른 궁금한 점이 생기면 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
등록된 댓글이 없습니다.