>웹 프론트엔드 >JS 튜토리얼 >Extjs_extjs에서 ComboBox에 초기값을 로딩하고 할당하는 구현 방법

Extjs_extjs에서 ComboBox에 초기값을 로딩하고 할당하는 구현 방법

WBOY
WBOY원래의
2016-05-16 17:55:051206검색

예:

코드 복사 코드는 다음과 같습니다.

editCityStore.load({ params : { ProvinceID: proid });
Ext.getCmp('city-id-name').setValue(cityid);

상점은 비동기적으로 로드되므로 값을 할당합니다. 먼저 ComboBox에 값을 입력하고 여기에서 사용해야 합니다.

로드가 완료된 후 값 할당:
코드 복사 코드는 다음과 같습니다:

editCityStore.load({

params: { ProvinceID: proid },

callback: function () {
//데이터 로드 대기 중 완료 후에만 값이 할당됩니다. 그렇지 않으면 비동기 작업으로 인해 값이 먼저 할당된 후 로드됩니다.
Ext.getCmp('city-id-name').setValue. (cityid);
},
scope: editCityStore,/ /범위를 나타냄
add: false //false는 데이터가 누적되지 않음을 의미합니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.