EXT4 Grid 无法加双击事件,代码如下: 两种方式我都试过了,就是不起作用,可能是其他原因导致的

Ext.Loader.setConfig({enabled:true});Ext.Loader.setPath('Ext.ux','<%=rp%>/resources/e... Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', '<%=rp%>/resources/ext4/ux/');
Ext.require([
'Ext.grid.*',
'Ext.data.*',
'Ext.util.*',
'Ext.toolbar.Paging',
'Ext.ux.PreviewPlugin',
'Ext.ModelManager',
'Ext.tip.QuickTipManager'
]);

Ext.onReady(function(){
Ext.tip.QuickTipManager.init();
Ext.define('ForumThread', {...............});

// create the Data Store
var store = Ext.create('Ext.data.Store', {...............});

// pluggable renders
function renderTopic(value, p, record) {...............);}
function renderDatetime(value, p, r) {...............}
// 记录选择事件
function selecteRecord(text, _dataCls, _dataId){...............}

var pluginExpanded = true;
var grid = Ext.create('Ext.grid.Panel', {
//width: 700,
autoWidth: true,
height: 560,
//autoHeight: true,
title: '${clsName} - 选择',
store: store,
viewConfig: {.....................},
listeners:{
rowdblclick : function(info, rec){
alert("rowdblclick");
}
},
// grid columns
columns:[.....................],
// paging bar on the bottom
bbar: Ext.create('Ext.PagingToolbar', {.....................}),
renderTo: 'topic-grid'
});
grid.addListener('rowdblclick', function (grid, rowindex, e){
alert("d");
grid.getSelectionModel().each(function(rec){
alert(rec.get("#<%=attrCode%>_dataCls")); //fieldName,记录中的字段名
});
});
// trigger the data store load
store.loadPage(1);
});
展开
 我来答
橙星云
2012-04-07 · TA获得超过165个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:62.4万
展开全部
Grid.getSelectionModel().on('rowdblclick',function(sm, record, rowIndex ){
alert("test")
});
13524374221
2012-04-08
知道答主
回答量:9
采纳率:0%
帮助的人:9010
展开全部
grid.on('itemdblclick') = function(grid,record,option){
//do something
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恆zh
2012-04-16
知道答主
回答量:7
采纳率:100%
帮助的人:5.2万
展开全部
事件不对 Ext.grid.Panel中没有rowdblclick事件 应该用itemdblclick事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zkxm1202
2012-04-19
知道答主
回答量:42
采纳率:0%
帮助的人:21.8万
展开全部
itemdblclick
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式