首页 > Web开发 > 详细

Extjs4 Grid单击事件

时间:2014-03-02 00:42:15      阅读:769      评论:0      收藏:0      [点我收藏+]

ExtJS3 Grid 中 单击行和单元格获得行或者单元格的内容(数据)

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);
}

ExtJS4 column中整合了ColumnModel ,故此gird的中无getColumnModel()。

ExtJS4 Grid 中 单击行和单元格获得行或者单元格的内容(数据)

grid.on("cellclick",function( value, metaData, record, rowIdx, colIdx, store, view(grid) )

       var column = grid.getHeaderAtIndex(colIdx);

       var dataIndex = column.dataIndex;

       var recs = grid.getSelectionModel().getSelection();

 

 

);

看了Extjs4  api 不是很明白 Grid-cellclick事件中的描述,如record是不是说可以直接取得数据:

Ext.view.Table this, HTMLElement td, Number cellIndex, Ext.data.Model record, HTMLElementtr, Number rowIndex,Ext.EventObject e, Object eOpts )

单击表格单元格时触发。

Parameters

 

Extjs4 Grid单击事件,布布扣,bubuko.com

Extjs4 Grid单击事件

原文:http://www.cnblogs.com/akuikly/p/3574735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!