ext 매듭
1584 단어 ext
// , editGridPanel
var record = grid.getSelectionModel().selection.record;
// GridPanel , record
//var record = grid.getSelectionModel().getSelected();
record.set( , );
record.commit();
2. ext GridPanel 셀 값 가져오기
listeners:{
'cellclick':function(grid, rowIndex, columnIndex, e){
editCell_row = rowIndex;
editCell_col = columnIndex;
var record = grid.getStore().getAt(rowIndex);
var fieldName = grid.getColumnModel().getDataIndex(columnIndex);
var data = record.get(fieldName);
}
}
3.ext 패널의 html 속성 값 수정 및 조작
khzbGrid.on('select', function( rowModel, record, index, eOpts ) {
var zbms = record.get('zbms');//
var zbfdsm = record.get('fjsm');//
Ext.getCmp('eastZbmsPanel').body.update('<div tyle="font-size:smaller">' + zbms + '</div>');
Ext.getCmp('southZbfdsmPanel').body.update('<div tyle="font-size:smaller">' + zbfdsm + '</div>');
});
4.Ext에서 renderer 사용법 및 매개 변수
renderer:function(value,cellmeta,record,rowIndex,olumnIndex, store){}1.value는 현재 단위 칸의 값입니다. 2.cellmeta에 저장된 것은cellId 단위 격자 id이고 id는 열 번호이며 css는 이 단위 격자의 css 스타일입니다.3.record는 익숙한 데이터입니다. 무엇을 원하십니까,record.데이터 ["id"]를 획득했습니다.4. row Index는 줄 번호로 처음부터 아래로 세라는 뜻이 아니라 페이지를 나눈 결과물이다.5.columnIndex 열 번호6.store, 이것은 당신이 표를 만들 때 전달하는 ds입니다. 즉, 표에 있는 모든 데이터를 마음대로 호출할 수 있습니다.