extjs5.0 图表中柱状图的右键点击事件

extjs5.0 图表中柱状图的右键点击事件,第1张

series的子元素中添加:

listeners:{

'itemcontextmenu':function(view,record,item,index,e,eOpts){

//禁用浏览器的右键相应事件

e.preventDefault()

e.stopEvent()

var menu = new Ext.menu.Menu({

//控制右键菜单位置

float:true,

items:[{

text:"图片另存为",

handler:function(){

}

},{

text:"审查元素",

handler:function(){

}

}

]

}).showAt(e.getXY())//让右键菜单跟随鼠标位置

}

}

ext3.4-

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>extjs3.4 demo2</title>

<link rel="stylesheet" href="../resources/css/ext-all.css">

<script src="../adapter/ext/ext-base.js"></script>

<script src="../ext-all.js"></script>

<script>

var clickHandler = function(){

// 设置跳转

alert(1)

location.href = '#'

}

Ext.onReady(function(){

new Ext.Panel({

title:'main',

width:600,

height:300,

items:{

xtype:'box',

width:200,

height:200,

autoEl:{

tag:'img',

src:'',

onclick:'clickHandler()'

}

},

renderTo:Ext.getBody()

})

})

</script>

</head>

<body>

</body>

</html>

ext4+

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Extjs 4.2 demo2</title>

<link rel="stylesheet" href="../resources/css/ext-all.css">

<script src="../bootstrap.js"></script>

<script>

Ext.onReady(function(){

new Ext.Panel({

title:'main',

width:600,

height:300,

listeners:{

el:{

click:function(){

// 设置跳转

alert(1)

location.href = '#'

}

}

},

items:{

xtype:'box',

width:200,

height:200,

autoEl:{

tag:'img',

src:'',

}

},

renderTo:Ext.getBody()

})

})

</script>

</head>

<body>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11749607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存