EXTjs鼠标右键单击事件,及 location.href=encodeURI()请求操作
来源:互联网 发布:json图片解析 编辑:程序博客网 时间:2024/06/08 13:50
//表格右键菜单 var contextmenu = new Ext.menu.Menu({ id:'theContextMenu', items:[ { text:'导出当前页数据', handler:function(){ var headers =""; for (var int_i = 0; int_i < rptOmsSubOrder_columns.length; int_i++) { if(headers==""){ headers += rptOmsSubOrder_columns[int_i].text; }else{ headers += "__"+rptOmsSubOrder_columns[int_i].text; } } location.href=encodeURI(ctx+ 'service/export_Muilt_excel?title=应付成本明细&rKey=RptOmsSubOrder&headers='+headers); } }, { text:'导出所有数据', handler:function(){ var headers =""; for (var int_i = 0; int_i < rptOmsSubOrder_columns.length; int_i++) { if(headers==""){ headers += rptOmsSubOrder_columns[int_i].text; }else{ headers += "__"+rptOmsSubOrder_columns[int_i].text; } } var queryFields = getQuery_fields('searchForm'); var params = { "pagingInfo" : { "pageSize" : 1, "currentPage" : 1 }, "orderBy" : sort_str, "queryFields" : queryFields, "fieldCodeTypes" : {} }; console.log(params); location.href=encodeURI(ctx+ 'service/export_Muilt_All_excel?title=应付成本明细&serviceName=RptOmsSubOrderAll_Query&headers='+headers+'&queryInfo='+JSON.stringify(params)); } } ] }); //右键菜单显示位置 grid.on("itemcontextmenu",function(view,record,item,index,e){ e.preventDefault();//阻止浏览器默认行为处理事件。 contextmenu.showAt(e.getXY());//showAt:显示组件在特定XY位置。getXY:获取事件的页面坐标。 });
EXTjs 实现右键菜单,及显示位置功能实现,同时请求操作也可使用 location.href=encodeURI(“请求地址”)方法
方法解释:
showAt:显示组件在特定XY位置。getXY:获取事件的页面坐标。
阅读全文
1 0
- EXTjs鼠标右键单击事件,及 location.href=encodeURI()请求操作
- jquery 中 注册鼠标右键单击事件
- jquery 中 注册鼠标右键单击事件
- qtp录制鼠标右键单击事件要通过模拟键盘操作来实现
- 动态建立右键菜单(一级/二级/三级) 响应鼠标单击事件及修改项的内容
- 鼠标右键事件、左键单击事件判定
- 单击按钮右键事件
- 用js,jQuery屏蔽鼠标右与jquery 鼠标右键事件、左键单击事件判定
- extjs TreeNode单击事件
- 404请求错误 location.href
- window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
- (11)HTML5-鼠标单击事件监听
- Swing 鼠标单击事件
- 鼠标的单击事件
- location.href=location.href的问题
- top.location.href = window.location.href;
- (改进)UserControl的单击事件对鼠标左右键都有效,怎样使之像按钮控件那样只对鼠标左键敏感?
- 阻止右键单击事件oncontextmenu
- 看过三生三世的桃花,你吃过凌晨三点的桃子吗?
- Selenium + Headless Chrome with Python3
- Android 获取百度地图开发版和发布版sha1
- 51nod 1596 搬货物
- 设计模式之原型模式
- EXTjs鼠标右键单击事件,及 location.href=encodeURI()请求操作
- spring boot 集成solr
- 十条jQuery代码片段助力Web开发效率提升
- 传统以太网和时间敏感网络TSN的区别
- POJ1417
- CSS3常用选择器和属性
- ImageView的scaleType的属性理解
- java对象赋值的“别名”问题
- jdk1.8 lambda表达式处理集合的一些用法