|
版本: |
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语句直接调用吗?怎么调用?
|
|