본문 바로가기

Sencha Touch 2

HW8 : Sencha Touch 2 Model, Store, Proxy, 이용해서 데이터 받아서 List 에 뿌리기 2

이번 과제는 지난 과제에 이어서 두 번째 시간 입니다.


이번엔 중첩된 정보들을 리스트로 표현해야 하는데,


아... 지금 다른게 할 게 많아서..... 자세한 설명은 직접 물어보시구용. ㅠㅠ 결과 화면 올립니다.


Part 1





Part 2




완전 대박 중요한 부분!!

아래는 json 형태로 데이터가 어떻게 오는지를 보여주는 화면입니다. (books.jsp 파일의 일부를 캡쳐했죠.) 

여기서 빨간 박스 쳐 있는 부분을 유심히 봐주십시오.



위의 빨간 박스 친 부분을 바탕으로 아래에서 Model 을 선언했습니다. 

여기서.. 이름이 같아야 한다는 것을 알 수 있습니다!!! 이름이 같아야 합니다1! 대/소문자는 상관 없는 거 같습니다. 

특히 hasMany 에 쓰여지는 모델(여기선 Books)은 반드시 위의 JSON 데이터의 books 를 따라서 똑같이 아래처럼 모델 이름을 줘야 합니다.