ReactJS [재문의] grid 의 selector를 조건별 숨김 / disabled 처리
페이지 정보
작성자 토끼바람 작성일 2022-06-23 08:59 조회 1,607회 댓글 0건본문
관련링크
이전에 문의 에 대한 답변
--------------------------------------------------------------------------------------------------------
문의 주신 Selector 컨트롤의 조건부 표시의 경우, formatItem 이벤트 내에서 조건을 두고 아래 코드와 같이 셀의 요소를 설정하여 구현하실 수 있습니다. 코드의 경우, 행 인덱스가 짝수인 경우에 removeChild를 통해 자식 노드인 checkbox를 삭제 하였습니다.
추가적으로 그리드 데이터에 접근하여 설정하고 싶으신 경우, e.row라는 행 인덱스를 가지고 행 컬렉션에 접근하여 행의 dataItem 속성을 통해 데이터 접근 및 처리하실 수 있으니 업무에 참고하여 주시기 바랍니다.
function initialized(s) { // 그리드 초기화 이벤트
//setGrid(s);
var selector = new Selector(s);
s.formatItem.addHandler(function (s, e) {
if (e.panel === s.rowHeader && e.row % 2 === 0) {
if (e.cell.hasChildNodes()) {
e.cell.removeChild(e.cell.firstChild);
}
}
});
}
--------------------------------------------------------------------------------------------------------
구현을 하였을 경우 정상적으로 동작 되지 않습니다.
어떻게 구현이되서 실행을 한 내용이 잇는지 다시 문의 합니다.
추가로 현재 문의 사이트에 서 마이페이지로 들어가서 보면 5페이지 이후에 목록을 보려고 했을때
목록표시가 되지 않는 오류가 있습니다.
확인 부탁드립니다.
감사합니다.
댓글목록
등록된 댓글이 없습니다.