起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1800|回复: 2

[结贴] 用excelImport导入数据前先弹出询问是否确认导入

[复制链接]

46

主题

189

帖子

1218

积分

金牌会员

Rank: 6Rank: 6

积分
1218
QQ
发表于 2013-11-8 13:14:00 | 显示全部楼层 |阅读模式
版本: X5.2.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
本帖最后由 lxl8611 于 2013-11-8 13:15 编辑

使用excelImport导入EXCEL数据时,希望在导入前(excelImport1BeforeImport事件中)先询问是否确认导入数据,确认才执行导入
我的JS代码:

复制代码
  1. function confirmBeforeImport(event){
  2. debugger;
  3.         if (schYear==0 || schMonth==0)
  4.         {
  5.                 alert("请选择界面上有效的导入年月!");
  6.             return false;
  7.         }
  8.         else {
  9.             schYM=schYear.toString();
  10.             if (schMonth<10)
  11.             {
  12.                     schYM=schYM+"-0"+schMonth.toString();
  13.             }
  14.             else
  15.             {
  16.                     schYM=schYM+"-"+schMonth.toString();
  17.             }
  18.                 justep.xbl('messageDialog1').open({
  19.                 title:"导入确认",
  20.                 msg:"确认导入"+schYM+"的排班信息吗??",
  21.                 details:"导入"+schYM+"的排班信息",
  22.                 type:2,
  23.                 callback:function(e){
  24.                   if (e.status=="yes")
  25.                   {                 
  26.                     return true;
  27.                   }
  28.                   else {               
  29.                     return false;
  30.                   }
  31.             }
  32.         });
  33.     }
  34. }
复制代码
这样做不管点击是与否,之后都没反应,是不是imessageDialog1的 callback对excelImport作用??求解决。。

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-11-8 14:07:37 | 显示全部楼层
callback是回调事件,还没有执行到callback,beforeImport就已经执行完了,没有返回true,导入就终止了

放一个trigger,在单击事件中调用excelImport组件的importExcel() 方法
隐藏excelImport组件,如果组件id是excelImport1,就在前面加_trigger_
$('#_trigger_excelImport1').css('display','none');
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

46

主题

189

帖子

1218

积分

金牌会员

Rank: 6Rank: 6

积分
1218
QQ
 楼主| 发表于 2013-11-8 14:29:26 | 显示全部楼层
zhaixin 发表于 2013-11-8 14:07
callback是回调事件,还没有执行到callback,beforeImport就已经执行完了,没有返回true,导入就终止了

放 ...

问题解决,谢谢,结帖吧。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-20 20:24 , Processed in 0.056992 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表