티스토리 뷰




그리드 안에 중첩 그리드를 생성하는 것 까지는 성공햇는데 그 이후가 문제여서 방향을 돌렸다.. 그리드 안에 중첩된 그리드에서 발생하는 이벤트가 부모 그리드와의 이벤트와 충돌가능성이 너무나 많아서 지금의 나로서는 도저히 해결을 할 수가 없다.. 그래서 Ext 에서 중첩그리드는 지원해주지 않나보다.


 지원해주지도 않는거 억지로 해보려고 구글링을 몇시간동안 해봐도 돌아오는건 피꺼솟 밖에 없다.. 그래서 지금 만들어 본 Summray 그리드. 또는 그리드 옆에 그리드 하나를 더만들어서 A그리드에서 클릭하는 데이터를 B 그리드에 바인딩 되게하는 방식들을 생각해 봤다. 두번째 방법은 내일 구현해봐야지.. 우선적으로 원하는건 그루핑 된 데이터들의 정렬 및 클릭 이벤트를 원하는 것이니 지금 해본 Summary 그리드는 이 두조건을 모두 만족하긴 한다. 단지 보이는게 좀 너저분해보일 뿐이지..


내일은 두번째 방법 그리드 두개로 데이터 왔다갔다 바인딩 되게하는걸 구현해보고 지금 Summary 그리드와 비교해서 결정해야 겠다.




  1   View Source



뷰 하나 구현하는데 2시간이 넘게 걸렸다. 계속 오류가 나는데 도무지 난 틀린게 없는거 같은데 왜 오류가 나는질 모르겠다가... 결국 발견한것이 initComponent 메소드 안에서 callParent() 호출을 안해서 였다... 맨날 까먹는다..






  2   Model Source



 평소엔 모델의 필드 타입을 설정해주지 않았는데 설정해주지 않으니 필드데이터 전부 디폴트값인 스트링값으로 튀어나왔다. 그렇기 때문에 summaryRenderer에서 숫자들의 합을 구할때도 데이터들을 전부 문자로 인식해서 -_-.. 그냥 문자로 붙여서 리턴해버렸다. 데이터 타입을 사용하건 안하건 모델에는 반드시 데이터타입 설정하는것을 습관들여야겠다..






  3   JSON Data



테스트 해볼것이 많아 좀 많이 로드해보았다..




'Javascript > Ext JS' 카테고리의 다른 글

Ext JS glyph를 이용한 아이콘삽입  (1) 2014.11.06
Ext JS Nested Grid  (0) 2014.11.04
Ext JS Code - 중복 탭 생성 방지  (0) 2014.11.04
Ext JS Grid plugin - SubTable  (0) 2014.11.03
Ext JS Session Check  (0) 2014.11.03
댓글