Ext Grid 单双击

1. 1、双击
2. var cb = new Ext.grid.RowSelectionModel({
3. singleSelect:true //如果值是 false,表明可以选择多行;否则只能选择一行
4. });
5.
6. var alarmGrid = new Ext.grid.GridPanel({
7.
8. }
9. alarmGrid.addListener('rowdblclick', rowdblclickFn);
10.
11. function rowdblclickFn(grid, rowindex, e){
12. grid.getSelectionModel().each(function(rec){
13. alert(rec.get(fieldName)); //fieldName,记录中的字段名
14. });
15. }
16.
17. 2、单击
18. var cb = new Ext.grid.RowSelectionModel({
19. singleSelect:true //如果值是 false,表明可以选择多行;否则只能选择一行
20. });
21.
22. var alarmGrid = new Ext.grid.GridPanel({
23.
24. }
25. alarmGrid.addListener('rowclick', rowclickFn);
26.
27. function rowclickFn(grid, rowindex, e){
28. grid.getSelectionModel().each(function(rec){
29. alert(rec.get(fieldName)); //fieldName,记录中的字段名
30. });
31. }

1、双击
var cb = new Ext.grid.RowSelectionModel({
singleSelect:true //如果值是false,表明可以选择多行;否则只能选择一行
});

var alarmGrid = new Ext.grid.GridPanel({

}
alarmGrid.addListener('rowdblclick', rowdblclickFn);

function rowdblclickFn(grid, rowindex, e){
grid.getSelectionModel().each(function(rec){
alert(rec.get(fieldName)); //fieldName,记录中的字段名
});
}

2、单击
var cb = new Ext.grid.RowSelectionModel({
singleSelect:true //如果值是false,表明可以选择多行;否则只能选择一行
});

var alarmGrid = new Ext.grid.GridPanel({

}
alarmGrid.addListener('rowclick', rowclickFn);

function rowclickFn(grid, rowindex, e){
grid.getSelectionModel().each(function(rec){
alert(rec.get(fieldName)); //fieldName,记录中的字段名
});
}



初始化时添加:以上那个是单独写的添加单击双击事件,主要使用 addListener添加'rowclick'和'rowdblclick'代表单击和双击事件。而初始化配置,只要配置Grid里面的listeners就可以了!
Java代码

1. var cb = new Ext.grid.RowSelectionModel({
2. singleSelect:true //如果值是 false,表明可以选择多行;否则只能选择一行
3. });
4.
5. var alarmGrid = new Ext.grid.GridPanel({
6.
7. }
8. alarmGrid.addListener('rowclick', rowclickFn);
9.
10. function rowclickFn(grid, rowindex, e){
11. grid.getSelectionModel().each(function(rec){
12. alert(rec.get(fieldName)); //fieldName,记录中的字段名
13. });
14. }
15.
16. var grid = new Ext.grid.GridPanel({
17. store: <your datastore>,
18. columns:[<your columns>],
19. renderTo:'example-grid',
20. height:200,
21. listeners:{
22. //单击
23. rowdblclick : function(grid,row){
24. alert("rowdblclick")
25. },
26. //双击
27. rowclick:function(grid,row){
28. alert('rowclick')
29. }
30. }
31. });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值