ext 매듭

1584 단어 ext
1.ext grid 셀에 값 부여
 //  , 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입니다. 즉, 표에 있는 모든 데이터를 마음대로 호출할 수 있습니다.

좋은 웹페이지 즐겨찾기