Extjs中给同一个GridPanel中的事件添加参数的方法
Extjs中给同一个GridPanel中的事件添加参数的方法:
this.isUse = new Ext.Action({
text:'启用',
scope:this,
handler:this.isUseWin.createDelegate (this,[1])
});
this.isNotUse = new Ext.Action({
text:'停用',
scope:this,
handler:this.isUseWin.createDelegate (this,[0])
});
接收的时候:
isUseWin:function(e){
/** 选中的记录 */
var records = this.getSelectionModel().getSelections();
/** 存放id的数组 */
var array = [];
if (records == null || records.length == 0) {
Ext.MessageBox.show({
title : '警告',
icon : Ext.MessageBox.WARNING,
buttons : Ext.MessageBox.OK,
msg : '请选择一条的记录'
});
return false;
}
// 遍历记录将id放入数组
Ext.each(records, function(record) {
array.push(record.data.unitId);
})
Ext.MessageBox.confirm('提示','你确定要启用选中的记录吗?',function(button){
if(button =='yes'){
Ext.Ajax.request({
url:this.useUrl,
method:'POST',
params:{
unitIds:array.join(','),
isUsing:e
},
success:function(response,options){
var text = Ext.decode(response.responseText);
Ext.Msg.alert('提示',text.msg,function(){
this.store.reload();
},this);
},
failure:function(){
Ext.Msg.alert('提示','请求失败!');
},
scope:this
});
}
},this)
}
转载于:https://www.cnblogs.com/zrui-xyu/p/4615948.html
Extjs中给同一个GridPanel中的事件添加参数的方法相关推荐
- Button中command后面函数添加参数解决方法
Button中command后面函数添加参数解决方法 参考文章: (1)Button中command后面函数添加参数解决方法 (2)https://www.cnblogs.com/smart-ziha ...
- python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...
Python中获取启动程序时后面跟的参数的方法(optparse模块)[冰斌棒] 3年前 (2018-01-29) 作者:冰斌棒 分类:冰斌棒18程序计划 阅读次数:871 评论(0 ...
- main函数参数,在VS中向命令行添加参数的方法
问题描述 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数"-a"选项执行加法,"-s"选项执行减法,"-m"选 ...
- java中相同名字怎么声明,Java中,同一个类中的两个或两个以上的方法可以有同一个名字,只要他们的参数声明不同即可...
下列哪项不是左冠状动脉前降支引起的心肌梗死(). 一期脱硫系统中浆液循环泵的跳闸条件有哪些? 下列关于信息表达与交流的叙述,正确的是() 已知服从正态分布某医学指标,求得算术平均数和标准差(S).区间 ...
- android 日历没有提醒功能,如何在Android 4中无提示地将日历事件添加到默认日历中而无任何提示?...
小编典典 这是我最终成功的一个工作示例: ContentResolver cr = ctx.getContentResolver(); ContentValues values = new Conte ...
- 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
QueryString 传递一个或多个安全性要求不高或是结构简单的数值.但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存 ...
- html中通过url地址传参及获取参数解析方法
var url = document.location.toString();//获取url地址var urlParmStr = url.slice(url.indexOf('?')+1);//获取问 ...
- element分页点击事件_关于原生dom事件添加、删除方法的一些拓展
引言 这是一个简单的需求,衍生的思考. 昨天QA提了一个富文本优化的需求,当插入视频和音频时,如果用户同时点击了视频.音频,那么其他的视频或者音频应该停止播放,只有最后一个点击的才会是播放状态. 需求 ...
- Knockout 事件传递参数的方法
在Knockout中直接使用函数传递参数是不行的,会导致函数在初始化时就被调用,例如: <span style="font-size:14px;"><div da ...
最新文章
- linux vim 多窗口,关于linux vim命令 总结
- nyoj 925 国王的烦恼(最小生成树)
- 基础篇:如何做一名专业的软件测试工程师
- Graph Attention Networks
- SAP Hybris Commerce product读取的调试截图
- tomcat(2)一个简单的servlet容器
- (C++)浅谈using namespace std
- c语言注释部分两侧的分界符号分别是,c语言中界定注释的符号分别是什么?
- HTML5 保存画布
- 语音识别及其定点DSP实现
- 神经网络全连接层详解
- (解决办法)Windows Server 2003安装sp1时说产品密钥无效
- 学计算机买什么书好,学电脑基础知识买什么书好?
- unity3d Crease效果分析
- 在IDEA中Java项目如何创建测试类(Junit测试工具)
- 恢复更新--vue源码系列1之如何看源码
- 从零到一搭建Kconfig配置系统
- 电脑连接wifi浏览器打不开网页
- 学习型组织的思维方式:保持努力,终身成长!
- GTA5 无法登陆,无法创建登陆令牌问题解决
热门文章
- Apollo进阶课程㉙丨Apollo控制技术详解——控制器的类型
- opera android 7,Opera迷你浏览器 Opera Mini 7
- autosar网络管理_AP AUTOSAR平台设计(11)——网络管理
- android 无线视频,Android系统无线视频流媒体的接收、解码与播放
- * 构建一个list集合存储5个学生对象, 过滤年龄小于18的,存入一个新的map集合
- vbs隐藏cmd命令窗口调用bat程序执行class
- 苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页
- python学习实例(7)
- 《C++ Primer 5th》笔记(1 / 19):C++基础
- C++ Byte转十六进制字符串输出