Ext Grid的鼠标事件
Javascript代码
/**
* 列表右键菜单
*/
client.addListener('rowcontextmenu', rightClickFn);
var rightClick = new Ext.menu.Menu( {
id : 'rightClickCont',
items : [ {
id:'rMenu1',
text : '右键菜单1',
//handler:rMenuFn1
}, {
id:'rMenu2',
text : '右键菜单2',
//handler:rMenu2
}]
});
function rightClickFn(client, rowIndex, e) {
e.preventDefault();
rightClick.showAt(e.getXY());
}
/**/
* 单击
*/
client.addListener('rowclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你单击了' + rowIndex);
}
/**//**
* 双击
*/
client.addListener('rowdblclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你双击了' + rowIndex);
}
Javascript代码
/**
* 列表右键菜单
*/
client.addListener('rowcontextmenu', rightClickFn);
var rightClick = new Ext.menu.Menu( {
id : 'rightClickCont',
items : [ {
id:'rMenu1',
text : '右键菜单1',
//handler:rMenuFn1
}, {
id:'rMenu2',
text : '右键菜单2',
//handler:rMenu2
}]
});
function rightClickFn(client, rowIndex, e) {
e.preventDefault();
rightClick.showAt(e.getXY());
}
/**/
* 单击
*/
client.addListener('rowclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你单击了' + rowIndex);
}
/**//**
* 双击
*/
client.addListener('rowdblclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你双击了' + rowIndex);
}
解决方案 »
- 求 有找工作经验的朋友来帮看下,我目前掌握的技术能找份JAVA程序员的工作吗。。
- 急! rs.updateRow批量更新问题
- 用jdk1.5时 transformer.transform()报错
- 大家看看这个怎么办
- 请教在weblogic 9 环境下 JSP 调用 oracle 9 存储过程的问题
- jboss-4.0.5.GA安装的问题
- 如何禁止Hibernate3在Log4j中输出的日志信息?
- 有谁知道用Java Mail API做一个完整的邮件收发客户端需要多长时间?
- Spring框架调用Web Service冒错什么原因?
- 菜鸟问题,快来拿分
- Weblogic无法启动?请教各位高手帮忙看下
- struts No getter methed 问题
* 单击
*/
client.addListener('rowclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你单击了' + rowIndex);
}
/**//**
* 双击
*/
client.addListener('rowdblclick', rowClickFn);
function rowClickFn(grid, rowIndex, e) {
alert('你双击了' + rowIndex);
} 您写的点击和双击事件有区别吗我弄的tree呵呵
treepanel.on('dblclick',function(node){});//双击