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

QQ登录

只需一步,快速开始

查看: 6082|回复: 1

[处理中3] 报表界面,打印按钮和用按钮调用.print()都没反应

[复制链接]

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
发表于 2018-8-16 18:43:04 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号: 2286
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: IE10
本帖最后由 tianshan80 于 2018-8-16 19:05 编辑

问题一、报表打印界面,现在用report-print-item按钮,或者用自己加的trigger1调用justep.xbl("report1").print()来进行打印,结果都是没有反应,我只能用打印预览保存。pdf文件来打印。用谷歌浏览器的时候提示非IE浏览器无法打印,现在用IE了,直接没反应了。trigger1下除了调用打印,还有回写字段的语句,var data = justep.xbl('dataMain');    var BH = data.getValue("BH");
     alert(BH);
////创建一个参数对象,添加参数。不同类型的参数使用不同的set方法
var actionParam = new justep.Request.ActionParam();
actionParam.setString("BH", BH);
alert(BH);
////actionParam.setTime('para_time', "12:55:55");
////actionParam.setDateTime("datetimeParam", now);//日期时间类型对应到java中的Timestamp类型
////actionParam.setInteger("integerParam", 9876);
////actionParam.setFloat('para_float', 1.345);
////actionParam.setBoolean("booleanParam", true);
//
justep.Request.sendBizRequest2({
    dataType: "json",
    action: "PSDDYHXAction",
    parameters : actionParam,
   callback: function(result) {
       if(window.confirm('打印后该评审单无法继续评审流程,你确定要打印该评审单!'))
       {if (result.state) {
            alert("打印状态修改成功!");
        } else {
           throw new Error("执行失败!|" + result.response.message);
        }
        data.refreshData();
这个语句是有效的,没问题,就是打印没反应。这是什么原因?
问题二:打印预览按钮,可以通过JS语句直接调用吗?怎么调用?



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-8-17 08:47:56 | 显示全部楼层
1.
确认安装adobe插件了吗?
打印需要adobe插件
2.API中都有说明
report.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 22:43 , Processed in 0.075881 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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