[재문의] grid 의 selector를 조건별 숨김 / disabled 처리 > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

ReactJS [재문의] grid 의 selector를 조건별 숨김 / disabled 처리

페이지 정보

작성자 토끼바람 작성일 22-06-23 08:59 조회 32회 댓글 0건
제품 버전 : 5.20211.794
컨트롤 이름 : flexgrid

본문

이전에 문의 에 대한 답변

--------------------------------------------------------------------------------------------------------

문의 주신 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페이지 이후에 목록을 보려고 했을때 

목록표시가 되지 않는 오류가 있습니다. 

확인 부탁드립니다.


감사합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

ReactJS Re: [재문의] grid 의 selector를 조건별 숨김 / disabled 처리

페이지 정보

작성자 GCK루시 작성일 22-06-23 14:58 댓글 0건

본문

안녕하세요. 그레이프시티입니다.


1. FlexGrid의 Selector 체크박스 조건별 숨김

=> 요청하신 샘플를 아래와 같이 공유 드리며 만일 지속적으로 문제 발생 시, 공유 드린 샘플을 바탕으로 문제가 되는 요소에 대해서 확인 및 샘플 공유 부탁 드립니다. 공유해주신 샘플을 바탕으로 재현 및 디버깅 후, 답변 드릴 수 있도록 하겠습니다.



2. 문의 목록 페이징 이슈 

=> 해당 내용은 현재 개발자 포럼 담당자에게 리포트 되었으며 이슈와 관련하여 확인 중에 있습니다. 이용에 불편을 드려 죄송합니다. 빠른 시일 내에 목록 확인하실 수 있도록 조치 하도록 하겠습니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2022 GrapeCity inc.