! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

데이터에 따른 셀 누락 > Q&A | 토론

본문 바로가기

ReactJS 데이터에 따른 셀 누락

페이지 정보

작성자 SpreadjsUser 작성일 2023-02-06 17:41 조회 498회 댓글 0건
제품 버전 : 16

본문

1- 디자이너 컴포넌트 템플릿에 '인력 투입 현황' row를 기본 4개로 템플릿을 만들었는데, 인력 투입 현황에 데이터가 없을 때 row가 모두 사라지면서 '작업내역'의 '명일 작업보고, 특기사항' 모두 셀이 누락되었습니다. 작업내역의 '금일, 명일 작업보고, 특기사항'은 table이 아닌 text로 데이터바인딩을 해 둔 상태입니다.  

인력 투입 현황의 표 크기 조정을 해보아도 '작업 내역'에 해당하는 row들이 누락되는데 데이터가 전혀 없더라도 기본 템플릿은 '1-디자이너 컴포넌트 템플릿 이미지처럼 출력되길 원합니다. 


 


 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

ReactJS Re: 데이터에 따른 셀 누락

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK루카스 작성일 2023-02-07 13:11 댓글 0건

본문

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


해당 현상은 표에 expandBoundRows가 사용되었기 때문입니다.

expandBoundRows 사용 시 데이터가 바인딩되면 표의 범위 뿐 아니라 다른 열에도 영향을 미치게 됩니다.

다만, 아래에 병합된 셀이 있어 expandBoundRows 사용이 불가피한 상황이라면 해당 표에 바인딩할 데이터 길이와 템플릿 상태의 표 길이를 비교하여 표 길이 만큼 데이터에 null 값을 넣어주어야 합니다.

아래 관련 도움말 참고하여 주시기 바랍니다.

혹은 바인딩할 데이터가 아예 없는 경우에는 표의 bindingPath를 제거하여 표의 크기를 그대로 유지할 수 있습니다.
table.bindingPath(null);

감사합니다.
그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.