案例效果
一个表单上配置两种打印模板
实现思路
- 图报表引擎中创建一个数据源
- 数据源中配置过滤条件,根据主键id进行过滤
- 使用这个数据源创建两个报表
- 在功能,按钮配置中添加两个自定义按钮:【打印1】【打印2】
- 在按钮的点击事件中,编写js实现点击弹出对应的报表模板
操作步骤
- 图报表引擎中创建一个数据源
- 数据源中配置过滤条件,根据主键id进行过滤
- 使用这个数据源创建两个报表
- 在功能,按钮配置中添加两个自定义按钮:【打印1】【打印2】
- 分别在两个按钮的点击事件中,编写js实现点击弹出对应的报表模板
【打印1】点击事件
【按钮2】点击事件
- 页面效果
点击【打印1】页面效果
点击【打印2】页面效果
相关代码
//打印1点击事件
function(btn,event,eOpts){
var jeformview=btn.up("jeformview");
var pkValue=jeformview.form.findField("JE_EXAMPLE_XMGL_ID").getValue();
if(JE.isEmpty(pkValue)){
JE.alert("请先保存表单数据!");
return;
}
JE.showReport("JE_EXAMPLE_XMGL1",{
params:{JE_EXAMPLE_XMGL_ID:pkValue}
});
}
//打印2点击事件
function(btn,event,eOpts){
var jeformview=btn.up("jeformview");
var pkValue=jeformview.form.findField("JE_EXAMPLE_XMGL_ID").getValue();
if(JE.isEmpty(pkValue)){
JE.alert("请先保存表达数据!");
return;
}
JE.showReport("JE_EXAMPLE_XMGL2",{
params:{JE_EXAMPLE_XMGL_ID:pkValue}
});
}
关键字,相关问题
- 多模板打印
- 报表
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:肖海杰