본문 바로가기
Javascript/ExtJS

사용자 정의 Bind

by 스빠시빠 2019. 4. 16.
Custom bind config

 

ExtJS에서 제공해주는 bind config이 아닌 사용자 정의 bind config을 만들고 싶을 때가 있다.

 

어떻게 해야할까?

사용법
config: {
    foo: null, // null 이외의 값으로 초기화 시 update 이벤트 발생
},

twoWayBindable: ['foo'],

먼저 config를 추가 해주고 twoWayBindable에 해당 값을 설정 해준다. (twoWayBindable 관련 사항은 문서 참조)

updateFoo() {
    // Do something
}

이렇게 설정해주면 간단하게 된다.

ViewModel이나 setFoo를 이용해서 값을 설정하면 updateFoo 함수가 실행된다.

 

'Javascript > ExtJS' 카테고리의 다른 글

preventDefaultAlign  (0) 2019.05.02
Publish  (0) 2019.04.13
Override 조심! 조심! 조심!  (0) 2018.09.07
아직 그려지지 않는 컴포넌트에 이벤트 핸들러 추가하기  (0) 2018.09.05
Dataview 선택이 풀려버리는 증상  (0) 2018.09.04

댓글