acuestajohnmark
06/05/2026, 3:34 PMif (ctx.type === ctx.UserEventType.PRINT) {
const renderer = render.create();
renderer.setTemplateByScriptId({ scriptId: 'CUSTTMPL_TEMPLATE_PDF_VB_B' });
renderer.addRecord({ templateName: 'record', record: ctx.newRecord });
const xmlContent = renderer.renderAsString()
.replace(/<\?xml[^?]*\?>\s*/i, '')
.replace(/<!DOCTYPE[^>]*>\s*/i, '');
ctx.form.addField({
id: 'custpage_second_template',
type: serverWidget.FieldType.INLINEHTML,
label: 'Second Part',
}).defaultValue = xmlContent;
}NElliott
06/08/2026, 6:24 AMSteven Scheppelman
06/09/2026, 5:40 PM<?xml version="1.0"?>
<!DOCTYPE pdfset PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">
<pdfset>
<pdf src="<https://netsuite.com>"/>
<pdf src="<https://netsuite.com>"/>
</pdfset>