2011-03-27 3 views
0


데이터가 서버에서 오는 여러 개의 comboxes를 포함하는 양식이 있습니다.
폼 데이터가로드되기 전에 (서버에서) 모든 콤보 상자의 데이터를로드해야합니다.
Extjs가 동기화 된 요청을 허용했다면 모든 콤보를 동기화 한 다음 양식 데이터를로드 한 후 작성합니다.
그러나 내가 아는 한 콜백을 통해 모든 작업을 수행해야하기 때문에 양식을 조금 더 "재사용 할 필요가 없습니다."
어떻게 해결할 수 있습니까? 나는 분명히하기 위해 양식 데이터에 다음과 같은 직원 정보를 편집하는 상황에 대해 말하고있다.
first_name, last_name, city_id (bombo), country_id (콤보) 및 city_id의 콤보 상자 데이터로드 country_id는 selectedValue 문제에서 중요합니다.Extjs - 양식 데이터 앞에 comboxboxes 데이터를로드하는 방법

감사

답변

1
combo_store.load(); 

combo_store.on('load', function(st, records, options) 
{ 
    // callback called after data loading in combo 
    // you can load other data 
}); 
+0

감사합니다. 이 콜백은 전체 양식을 모든 양식에서 10-20 콤보를 사용하여 어렵게 만들 수있는 콜백입니다. – fatnjazzy

+0

콜백 호출 수를 계산할 수있는 일반적인 콜백 함수를 사용할 수 있습니다. 모든 콤보 데이터가로드되었음을 의미합니다. –

+0

고마워, 그다지 깨끗하지 않아, 나는 많은 형태의 응용 프로그램을 만들고있다. 문제가 생길 수 있다는 것을 안다. 고마워. – fatnjazzy

관련 문제