엑스플랫폼 쇼케이스
[엑스플랫폼] 쇼케이스 따라하기 (44) - Static
아이야이야
2012. 1. 12. 11:14
- Static & TextArea > Static
기본적인 사용법 외에 바인딩이나 표현식을 어떻게 사용하는지에 대한 예제입니다.
Static 의 경우에는 바인딩 기능을 제공하기 위해 BindItem 태그(객체)를 사용합니다.
BindItem은 태그내에서 바로 사용할 수도 있고
(데이터셋을 드래그앤드롭하는 경우 자동으로 태그가 생성됩니다).
스크립트 내에서 동적으로 생성할 수 있습니다.
바인딩해줄 객체를 선택하고 선택된 객체에 따른 속성을 선택합니다.
* 반대로 하려고 하면 안됩니다. 선택된 객체에 따라 제공되는 속성이 다르기 때문이죠.
이렇게 선택된 내용은 태그로 변환됩니다.
<BindItem id="item0" compid="Static00" propid="text" datasetid="Dataset00" columnid="Column0"/>
이렇게 된 경우에는 그리드처럼 binddataset으로 처리되는 것이 아니라 별도의 바인딩 객체로 처리됩니다.
이렇게 보이면 마치 Static 의 text 속성인것처럼 보이지만
그렇지는 않습니다. ^^
두 번째 예제는 동적인 표현식 처리인데
아래와 같이 expr 속성에 식을 추가하거나 특정 function을 처리하게 할 수 있습니다.
http://cafe.naver.com/xplatform101/204