【发布时间】:2020-01-13 01:49:08
【问题描述】:
我目前有一个不错的套件弹出窗口作为 PDF 报告选择。到目前为止一切都很好。
但是,一些可用的 PDF 报告需要通过单独的选项。 IE。日期,或仅针对其中一种形式的类别选择。
目前我已经创建了子列表:
var documentList = form.addSublist({
id: 'documentlist',
label: 'Documents Available'+ (data.job ? ' for Job Number: '+data.job : ''),
type: serverWidget.SublistType.LIST
})
documentList.addField({ id: 'mark', type: 'CHECKBOX', label: 'Print'});
documentList.addField({ id: 'config', type: 'SELECT', label: 'Form', source: 'customrecord_advancedformconfig' }).updateDisplayType({displayType : 'INLINE'});
documentList.addField({ id: 'vardate', type: 'CHECKBOX', label: 'Variation Dates' }).updateDisplayType({displayType : 'INLINE'});
documentList.addField({ id: 'document', type: 'TEXT', label: 'Document', }).updateDisplayType({displayType : 'HIDDEN'});
documentList.addField({ id: 'primaryrecord', type: 'TEXT', label: 'Main Record'}).updateDisplayType({displayType : 'INLINE'});
documentList.addField({ id: 'storeincabinet', type: 'CHECKBOX', label: 'Save to Cabinet'}).updateDisplayType({displayType : 'INLINE'});
documentList.addField({ id: 'filename', type: 'TEXT', label: 'File Name to be Generated'}).updateDisplayType({displayType : 'NORMAL'});
var pdfOptions = documentList.addField({ id: 'formoption', type: 'SELECT', label: 'Option' }).updateDisplayType({displayType : 'NORMAL'});
最后一行是表单选项的子列表字段。
假设第一行需要几个日期选项,而第二行需要几个大小或颜色选项。
由于pdfOptions.addSelectOption(...) 只有一个“字段”操作,这会为该字段的所有出现添加选项。
是否有一种方法可以为子列表的每一行设置一个选项??
没有pdfOptions.addSublistSelectOption(...),所以我猜答案不是,但我想我还是会问。
为了说明,见下图...只有最后一行应该有日期下拉菜单。
【问题讨论】: