Ext JS 하위 구성 요소 추가 오류 검토

왜 내 Grid 가 세 창의 변 화 를 자동 으로 조정 하지 못 하 느 냐 는 질문 이 자주 나온다.알 고 보 니 많은 사람들 이 서브 구성 요 소 를 렌 더 링 할 때 Gird 를 용기 안의 div 에 렌 더 링 하 는 것 이 문제 입 니 다.Ext JS 레이아웃 시스템 에서 제어 할 수 있 는 것 은 용기 의 하위 구성 요소 입 니 다.용기 에 DIV 를 렌 더 링 하 는 Grid 에 대해 서 는 이 용기 에 Grid 를 추가 한 것 을 모 릅 니 다.크기 를 조정 할 때 Grid 의 크기 를 조정 할 수 없습니다.이것 이 바로 Grid 가 용기 의 변화 에 따라 바 뀌 지 않 는 이유 입 니 다.왜 그렇게 많은 사람들 이 이런 방식 으로 하위 구성 요 소 를 추가 하 는 것 을 좋아 합 니까?이 유 는 주로 다음 과 같은 두 가지 가 있다 고 생각 합 니 다.1.용기 에 서브 구성 요 소 를 추가 하 는 방법 을 모 르 겠 습 니 다.2.JQuery 등 다른 프레임 워 크 를 사용 하 는 개발 방법 에 익숙 해 졌 습 니 다.첫 번 째 이 유 는 동적 으로 Grid 를 추가 하면 많은 초보 자 들 이 속수무책 이 되 었 습 니 다.예 를 들 어 제 Grid 는 원 격 에서 돌아 와 서 어떻게 만 드 는 지 알 아야 합 니 다.이 스 크 립 트 를 어떻게 가지 고 용기 에 추가 합 니까?저 는 Ext JS 를 공부 하면 서 이런 실 수 를 저 질 렀 다 는 것 을 이해 할 수 있 습 니 다.그래서 본문의 역할 은 바로 의혹 을 풀 러 온 것 이다.방법 은 두 가지 가 있 습 니 다.하 나 는 Ajax 를 사용 하여 전체 Grid(또는 다른 구성 요소 의 설정 대상)를 로 컬 에 불 러 온 다음 용기 의 add 방법 을 사용 하면 구성 요 소 를 용기 에 추가 할 수 있 습 니 다.첫째,용기 의 load 기능 을 직접 사용 하여 하위 구성 요 소 를 직접 불 러 오고 렌 더 링 합 니 다.돌아 오 는 데 이 터 는 하위 구성 요소 의 설정 대상 입 니 다.두 번 째 이 유 는 습관 적 인 문제 이기 때문에 스스로 수정 할 수 밖 에 없다.Ext JS 의 개발 모델 을 빨리 익히 면 이 습관 을 쉽게 고 칠 수 있다.Ext JS 4 의 MVC 를 사용 해 개발 했다 면 이런 난감 한 상황 은 거의 없 었 을 것 이 므 로 하위 구성 요 소 를 보기 로 만 든 다음 컨트롤 러 에 보 기 를 용기 에 추가 하면 된다.

좋은 웹페이지 즐겨찾기