/** * 表单打印模板 */ import { StringUtil } from "@birt/funclib/StringUtil.js"; export function newInstance(stores, conf) { const dlgId = StringUtil.randomString(6); // 应用报表模型 var birtWorkBook = Object.assign({ controlName: "BirtWorkBook", controlId: "BirtWorkBook_" + dlgId, showToolBar: false, totalPage: 1, renderType: "print", height: "100%", }, conf.birtWorkBook || {}) birtWorkBook.children = [ { controlName: "BirtSheet", controlId: "BirtSheet_" + dlgId, name: "sheet_" + dlgId, pageIndex: 0, dataSets: [detailDataset], children: [ { controlName: "BirtFormSheet", controlId: "BirtFormSheet_" + dlgId, children: [ hcForm ] } ] } ]; // 返回布局结构 return birtWorkBook }