티스토리 뷰
1 스토어에 로드된 데이터 가져오기
Ext JS에서는 스토어를 로드할 때 로드된 데이터를 받아올 수 있는 방법들을 제공한다. 그것도 너무나 많은 방법을 제공해준다. 하나 외워두고 검색해보면 다른방법으로 데이터를 가져오는 자료가 너무도 많아서 외웠던 방법마져 햇갈리게 된다.
어쩔 수 없이 그냥 보이는 족족 블로그에 넣어놔야겠다. 그 중 가장 나은 방법을 골라 써야하는데 뭐가 나은지도 모르겠다. 스토어에서 load 메소드를 호출하고 매개변수로 오브젝트를 부여할 수 있다. 그 오브젝트 내에 callback 이란 이름으로 함수를 지정해 놓으면 그 함수는 load 메소드가 종료된 후 콜백 메소드로 실행되게 된다. 그때 콜백 메소드에는 세개의 인자가 자동으로 들어오게 된다. 그 세개의 인자를 통해 로드된 데이터를 가져오는 방법이다.
먼저 스토어를 통해 로드된 데이터는 다음과 같은 json 데이터 이다.
앞서 말한 콜백 함수 내에서 데이터에 접근하는 방법이다.
이 방법 말고도 Store 자체에 Listeners를 설정하여 load메소드가 호출될때 자동으로 이벤트를 발생시켜 데이터를 가져오게 할 수도 있다. 근데 그 listener를 통해 얻은 데이터를 어떻게 사용하는지는 모르겠다. 스토어 내에 이벤트를 지정하고 그 때문에 스토어에서 뭔가 로직을 짜야하는거 아닌가?? 그럼 어떻게 그 스토어를 사용하는 곳에서 데이터를 빼올 수가있는거지..??
'Javascript > Ext JS' 카테고리의 다른 글
Ext JS Code - Model 없이 그리드 CRUD & Sort 연습 (0) | 2014.11.21 |
---|---|
Ext JS Code - proxy api update 사용시 파라미터 전송 (0) | 2014.11.19 |
Ext JS Code - 검색툴바 생성연습 (0) | 2014.11.07 |
Ext JS glyph를 이용한 아이콘삽입 (1) | 2014.11.06 |
Ext JS Nested Grid (0) | 2014.11.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- extjs 6 테마
- mybatis common resultmap
- Spring
- 스프링
- mysql 한글깨짐
- 로컬저장소
- custom mapping
- extjs6
- tiles sitemesh
- tiles vs sitemesh
- maven 로컬저장소
- mysql convert
- local repository
- extjs
- spring autowired
- 제이보스 스프링4
- sencha touch icons
- 스프링 autowired
- with admin option
- 시간차이구하기
- mybatis resultmap
- jboss spring4
- 마이바티스 resultmp
- 마이바티스 공통 resultmap
- with grant option
- spring container
- sencha touch icons list
- extjs 6 theme
- extjs grid crud
- 스프링 컨테이너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함