2012년 11월 10일 토요일

< Ext js> MVC 정리

오늘은 Extjs 4에 있는 Grid를 통해 배운 내용을 적어볼까 합니다.
기존의 Ext js 에 있는 grid는 MVC 가 따로 정의 되어 있지 않고, MVC 패턴을 사용해서 개발을 하는 저 로써는 사용하기에 좀 힘들었습니다. 나만 그런가?...

그래서 유용한 팁을 적어 봅니다.

Store 
 Proxy 를 통해 local 에 있는 정보든 remote 를 해서 얻은 정보든 정보를 가지고 와서 가지고 있는 모델 즉 모델이 안에 들어 있는 배열 리스트
유용한 함수 : 
filter(key,value) : Store 에서 내용을 검색할때 사용
clearfilter([suppressEvent]) : 안에 옵션은 데이터 체인지를 할것인지 안할것인지 결정
insert(order,model) : store에 모델을 넣고 싶을때 사용하는 메소드 이다. 안에 들어 가있는 매개 변수는 order 는 들어갈 위치 model은 들어가는 값을 배치 하낟.
sync() : 저장버튼과 같은 변경된 내용을 저장할 때 사용하는 메소드 하나면 다 됨 !!! ㅋㅋ
removeAt(index) : index 안에 있는 값이 삭제됨 
load() : store를 view 에 로드하는 내용
이상으로 기본 그리드에서 사용할 때 필요한 CRUD 정리 끝

댓글 없음:

댓글 쓰기