WebSquare

웹스퀘어5 데이터 바인딩

yangcotton 2021. 4. 9. 19:23

생성된 dataList에 초기값을 주는 방법

1.가장 쉬운 방법은 'use data' 기능을 이용하는 것

화면 하단의 use data라는 checkbox를 체크한 후 초기값으로 주고자 하는 data를 넣는다.

 

2. checkbox를 더블클릭 하여 편집창을 연다.

BindItemSet 을 check

checkbox와 같은 list를 담는 component와 data객체를 연결하려면 BindItemSet 기능을 이용해야한다.

NodeSet - 연결하려는 dataList 명

Label - 항목으로 보여질 컬럼명

Value - 값으로 보여질 컬럼명

*Span Direction은 row방향으로 지정합니다.

data 객체의 id도 component의 id처럼 페이지 내에서 전역 변수로 인식된다.

 

setJSON을 활용하여 값을 setting

값을 넣어줄 json 객체를 지정 후 첫번째 parameter로 넣는다.

두번째 parameter인 append는 append여부를 묻는 것으로 

true를 지정하면 기존 data에 붙여넣기를 적용하며,

false를 지정하면 기존 data를 지우고 신규 data만 적용한다.

default는 false이다.

 

data 객체와 binding을 할 때

setNodeSet이라는 API 활용

nodeset - 연결할 dataList의 id, 반드시 "data:dataListID" 형식을 사용