取得选中Grid的数据
2024-10-15 19:24:41
var MergeAction = new Ext.Action({
text: '合并(选中两行)',
handler: function () {
if (grid.getSelectionModel().hasSelection()) {
var records = grid.getSelectionModel().getSelections();//获取选中的项
var count = records.length;//选中项的条数
if (count != 2) {
Ext.Msg.alert('温馨提示', '请检查选择的行数,当前选择了<font color="red">' + count + '行</font>,只能选择2行!');
return;
} else {
var numbers = new Array();
for (var i = 0; i < records.length; i++) {
numbers[i] = records[i].data.AccidentNumber;//取得其中的数据
}
Ext.Msg.confirm('温馨提示', '是否确认合并选中项?', function (btn) {
if (btn == 'yes') {
var numberA = numbers[0];
var numberB = numbers[1];
Ext.Ajax.request({
url: './AccidentArea/MergeAccident/MergeSameAccident',
params: { caseNoA: numberA, caseNoB: numberB },
success: function (reponse) {
var result = Ext.decode(reponse.responseText);
Ext.Msg.alert('温馨提示', result.Message);
if (result.success) {
store.reload();
}
},
failure: function (response, options) {
var result = Ext.decode(response.responseText);
Ext.Msg.alert('温馨提示', result.error);
}
});
}
});
}
} else {
Ext.Msg.alert('温馨提示', '请选择需要合并的项!');
return;
}
},
iconCls: 'x-arrow_merge'
});
最新文章
- apache 使用htaccess自定义路由机制
- The processing instruction target matching &#39;&#39;[xX][mM][lL]"; is not allowed
- 收集android上开源的酷炫的交互动画和视觉效果:Interactive-animation
- 第二部分 Mongodb增删改查
- java中枚举类的使用详解
- 小情人emacs的自动补全
- TF卡速度测试对比 Class数越高速度越快
- 关于Trie KMP AC自动机
- 剑指offer第三天
- Loadrunner11中webservice协议脚本总结
- Java:ConcurrentLinkedQueue的实现原理分析
- PDF怎么去除页眉页脚,PDF页眉页脚编辑方法
- Html Email 邮件html页编写指南
- 4星|《财经》2018年第10期:远程视界自我定位为“专科远程医疗联合体O2O平台”,主要盈利模式就是做融资租赁
- DOM编程 学习笔记(一)
- 清除html中的标记,只留下文字
- LCD实验学习笔记(九):UART
- Hyperledger Fabric开发
- 算法——查找排序相关面试题和leetcode使用
- IDEA 配置Tomcat 跑Jeecg项目