ExtJS 팁
1993 단어 ExtJs
1、Ext.getCmp('id');
2、FormPanel.getForm().findField('id/name');
3、Ext.get('id/name');//전제 조건은 FormPanel이 인터페이스에 표시됩니다.
둘째, ExtJS가 textfield에 값을 부여하는 세 가지 방법:
var value = "값"
1、 fs.form.findField(id/name).setValue(value);
2、 Ext.get(id/name).setValue(value);
3、 Ext.getCmp(id).setValue(value);
3. Ext grid에서 행을 선택하는 방법
Ext grid에서 grid라는 객체가 있다고 가정합니다.
(1)grid.getStore().getRange(0,store.getCount());//grid 모든 줄 얻기
(2)grid.getSelectionModel().getSelections()//선택된 모든 행
(3)grid.selModel.selections.items;//모든 행 선택
(4)grid.getSelectionModel().getSelected();//선택된 행의 첫 번째 행 가져오기
4. formPanel 구성 요소load 데이터 시 combo 자동 할당
combo에hiddenName이라는 속성이 있습니다. 이 속성은 진정으로 제출한 값입니다. 불러올 때 이 속성을reader에 설정하면 지정한 값을 자동으로 선택할 수 있습니다. 예를 들어hiddenName:'value'입니다. 그러면 reader에 {name:'value'}가 있어야 합니다.
5. ExtJS 양식 재설정 방법:
form 폼의 리셋을 실현하는 세 가지 방법이 있습니다. var fs=new Ext.form을 가정하십시오.FormPanel({...}); (1)fs.form.reset();//form 재설정 (2) fs.getForm().getEl().dom.reset();//form(3) Ext.getCmp('fs')를 재설정합니다.form.reset();
6. GRID에서 편집 이벤트 로드
{
id: 'pulicarea',
header: ' ',
dataIndex: 'pulicarea',
hidden : false,
width: 60,
editor: new Ext.form.TextField({
allowBlank: false,
listeners:{
change : function(ed,newValue,oldValue){
//alert('newValue='+newValue+';oldValue='+oldValue);
var usearea = grid.getSelectionModel().getSelected().get("usearea");
if (usearea == undefined){
grid.getSelectionModel().getSelected().set('usearea',0);
grid.getSelectionModel().getSelected().set('buildarea',newValue);
}else{
grid.getSelectionModel().getSelected().set('buildarea',parseFloat(usearea) + parseFloat(newValue));
}
}
}
})
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
문자열 길이를 계산하고 중국어로 두 개를 계산합니다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.