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

FeildList 활성/비활성 시 문의 > Q&A | 토론

본문 바로가기

SpreadJS

Q&A | 토론

ReactJS FeildList 활성/비활성 시 문의

페이지 정보

작성자 nextreeJsoh 작성일 2022-07-13 11:38 조회 740회 댓글 0건
제품 버전 : 15
컨트롤 이름 : 디자이너 컴포넌트

본문

디자이너 사용시 메뉴 및 FeildList 활성/비활성 문의 에 대해 아래 답변을 받았는데 추가로 문의를 드립니다. 


2. 코딩으로 우측 FeildList 활성화/비활성화 방법 

필드 리스트를 표시하기 위해서는 setData 메소드를 이용하여 FildListVisible을 true로 설정해 주시면 됩니다.


위 답변대로 FildListVisible true 설정하여 FeildList 는 보여지지만

sheet 에 binding 시 data 가 직접 binding되고 있습니다

아래 두가지 추가 답변 부탁드립니다.


3. 코딩으로 SheetBinding을 클릭시와 동일하게 좌측 sheet 에서 binding 된 field 명이 보일 수 있는 방법


4. data를 보여줄 경우 sheet 를 사용자가 편집 할 수 없도록 readonly 설정 방법


확인 부탁 드립니다. 

그리고 이러한 상세내용에 대한 문서가 있다면 같이 부탁드립니다

감사합니다


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

댓글목록

등록된 댓글이 없습니다.

2 답변

ReactJS Re: FeildList 활성/비활성 시 문의

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

페이지 정보

작성자 GCK루카스 작성일 2022-07-13 13:51 댓글 0건

본문

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


우선적으로 드릴 수 있는 내용 먼저 답변 드립니다.


4. data를 보여줄 경우 sheet 를 사용자가 편집 할 수 없도록 readonly 설정 방법 

SpreadJS의 셀 잠금과 시트 보호 기능을 통해 편집할 수 없도록 구현이 가능합니다.

아래 코드를 이용하여 구현이 가능합니다.

sheet.options.isProtected = true;

엑셀과 마찬가지로 모든 셀의 locked 설정은 true로 되어 있으며, sheet의 isProtected가 true로 설정되어야만 각 셀의 잠금 설정이 동작합니다.

아래 도움말에서 자세한 내용을 확인해 보실 수 있습니다.

Protect Worksheet and Lock Cells


3번 문의에 대해서는 확인 되는 대로 안내 드리도록 하겠습니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

ReactJS Re: FeildList 활성/비활성 시 문의

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

페이지 정보

작성자 GCK루카스 작성일 2022-07-13 17:03 댓글 1건

본문

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


3번 문의 답변 드립니다.

아래 코드를 이용하여 디자이너 컴포넌트를 템플릿 디자인 모드로 설정할 수 있습니다.

GC.Spread.Sheets.Designer.getCommand('templateDesignMode').execute(designer);


감사합니다.

그레이프시티 드림

댓글목록

yhs1997님의 댓글

yhs1997 작성일

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'hideDataBindingSettingIndicator')
    at Object.<anonymous> (gc.spread.sheets.designer.all.min.js:1:1422174)
    at gc.spread.sheets.designer.all.min.js:1:1420890
    at Object.next (gc.spread.sheets.designer.all.min.js:1:1420994)
    at gc.spread.sheets.designer.all.min.js:1:1419908
    at new Promise (<anonymous>)
    at o (gc.spread.sheets.designer.all.min.js:1:1419656)
    at Object.r [as toggleDesignMode] (gc.spread.sheets.designer.all.min.js:1:1421293)
    at gc.spread.sheets.designer.all.min.js:1:1435353
    at gc.spread.sheets.designer.all.min.js:1:1434616
    at Object.next (gc.spread.sheets.designer.all.min.js:1:1434720)

해당 커맨드 사용 시 발생하는 에러 입니다. 확인해주실 수 있을까요 ??
 GC.Spread.Sheets.Designer.getCommand('templateDesignMode').execute(designer);

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