首页 > 其他 > 详细

取得选中Grid的数据

时间:2014-07-16 21:20:36      阅读:354      评论:0      收藏:0      [点我收藏+]
 1 var MergeAction = new Ext.Action({
 2         text: ‘合并(选中两行)‘,
 3         handler: function () {
 4             if (grid.getSelectionModel().hasSelection()) {
 5                 var records = grid.getSelectionModel().getSelections();//获取选中的项
 6                 var count = records.length;//选中项的条数
 7                 if (count != 2) {
 8                     Ext.Msg.alert(‘温馨提示‘, ‘请检查选择的行数,当前选择了<font color="red">‘ + count + ‘行</font>,只能选择2行!‘);
 9                     return;
10                 } else {
11                     var numbers = new Array();
12                     for (var i = 0; i < records.length; i++) {
13                         numbers[i] = records[i].data.AccidentNumber;//取得其中的数据
14                     }
15                     Ext.Msg.confirm(‘温馨提示‘, ‘是否确认合并选中项?‘, function (btn) {
16                         if (btn == ‘yes‘) {
17                             var numberA = numbers[0];
18                             var numberB = numbers[1];
19                             Ext.Ajax.request({
20                                 url: ‘./AccidentArea/MergeAccident/MergeSameAccident‘,
21                                 params: { caseNoA: numberA, caseNoB: numberB },
22                                 success: function (reponse) {
23                                     var result = Ext.decode(reponse.responseText);
24                                     Ext.Msg.alert(‘温馨提示‘, result.Message);
25                                     if (result.success) {
26                                         store.reload();
27                                     }
28                                 },
29                                 failure: function (response, options) {
30                                     var result = Ext.decode(response.responseText);
31                                     Ext.Msg.alert(‘温馨提示‘, result.error);
32                                 }
33                             });
34                         }
35                     });
36                 }                
37             } else {
38                 Ext.Msg.alert(‘温馨提示‘, ‘请选择需要合并的项!‘);
39                 return;
40             }
41         },
42         iconCls: ‘x-arrow_merge‘
43     });

 

取得选中Grid的数据,布布扣,bubuko.com

取得选中Grid的数据

原文:http://www.cnblogs.com/sunshineground/p/3836084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!