Extjs combobox 기본 값 설정
4026 단어 combobox
많은 사람들 이 ExtJS 프레임 워 크 에서 combo 구성 요소 의 기본 값 을 설정 하 는 수 요 를 만 났 다 고 믿 습 니 다. ExtJS 프레임 워 크 는 기 존의 설정 항목 이나 방법 을 제공 하여 이 문 제 를 해결 하지 않 았 습 니 다. 저 는 이런 수요 의 응용 장면 이 유한 하고 서로 다른 장면 에 적응 하기 어렵 기 때 문 이 라 고 생각 합 니 다.combo 구성 요소 의 설정 값 은 사실 매우 간단 합 니 다.
1 var getRecruitmentName = new Ext.data.JsonStore({
2 url: '',--
3 baseParams: { method: 'GetRecruitmentName' },
4 root: 'Table',
5 autoLoad: true,
6 fields: [
7 { name: 'ProcInstId' },
8 { name: 'RecruitmentName' }
9 ],
10 listeners: { 'load': function (store) {
11 var record = getRecruitmentName.getAt(0);--
12 Ext.getCmp("Recruitment").setValue(record.get("ProcInstId"));
13 Ext.getCmp("Recruitment").setRawValue(record.get("RecruitmentName"));
14 }
15 }
16 }); 즉, index 에 따라 store 에 기본 값 의 model 대상 을 설정 하고 combo 구성 요소 의 setValue 방법 을 호출 하면 됩 니 다.그러나 설정 값 의 '시기' 를 선택 하여 '기본 값' 의 효 과 를 얻 으 면 비교적 복잡 해 보일 수 있다.기본 값 을 설정 하 는 수요 장면 은 일반적으로 Form 조회 폼 에서 기본 조회 항목 을 제공 합 니 다.대부분의 경우 이러한 수요 의 combobox 는 tabpanel 아래 form 과 window 아래 form 에 있 습 니 다.전 자 는 form 의 afterrender 사건 을 감청 하여 실현 할 수 있 습 니 다.후 자 는 window 의 show 사건 을 감청 함으로써 이 루어 질 수 있다.combobox 가 기본 값 을 설정 하 는 데 필요 한 장면 이 적 으 면 상황 에 따라 combobox 구성 요소 의 부모 용기 에 관련 감청 이 벤트 를 직접 추가 하여 기본 값 을 설정 할 수 있 습 니 다.응용 장면 이 많 으 면 플러그 인 을 통 해 설정 하 는 것 이 현명 하 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ExtJs의 ComboBox 트랩[size=xx-large] 업무 수요로 인해 최근에 extjs 프레임워크를 사용하는 것을 배우기 시작했다.일주일여 동안 거의 2주일 동안 이것저것 익히고 일을 시작했다. 예를 들어 처음에는 함수로 패널을 생성하는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.