grid 헤더 마우스 이벤트

1415 단어 htmlext
grid.addListener("cellclick", cellclick);
function cellclick(grid, rowIndex, columnIndex, e) {
    var record = grid.getStore().getAt(rowIndex);   //Get the Record
    var fieldName = grid.getColumnModel().getDataIndex(columnIndex); //Get field name
    var data = record.get(fieldName);
    Ext.MessageBox.alert("show"," "+data);
}
headermousedown ( Grid this, Number columnIndex, Ext.EventObject e ) 
// 。
  headerclick ( Grid this, Number columnIndex, Ext.EventObject e ) 
 (header) 

4. Grid에서 단축 메뉴 효과를 만드는 방법:
grid.addListener("rowcontextmenu", rightClickFn);// 
var rightClick = new Ext.menu.Menu({
    id:"rightClickCont", // HTML rightClickCont DIV 
    items: [
        {
            id: "rMenu1",
            handler: rMenu1Fn,// 
            text: " 1"
        },
        {
            //id: "rMenu2",
            //handler: rMenu2Fn,
            text: " 2"
        }
    ]
});
function rightClickFn(grid,rowindex,e){
    e.preventDefault();
    rightClick.showAt(e.getXY());
}
function rMenu1Fn(){
   Ext.MessageBox.alert("right","rightClick");
}

좋은 웹페이지 즐겨찾기