对于“附件”,输入绑定特性支持 PTC.Workflow.WorkItem 和 PTC.ChangeMgmt.ChangeRequest 对象类型。 selectedItems 绑定特性的输出中包含对象类型为 PTC.ContentItem 的项。 |
特性名称 | 说明 | 特性类型 | 默认值 | 必需或可选 | |
|---|---|---|---|---|---|
attributes | 有关详情,请参阅项列表。 接受 PTC.ContentItem 对象类型的属性。 | 不适用 | 必需 | ||
defaultSortField | 有关详情,请参阅项列表。 接受 PTC.ContentItem 对象类型的属性。 | 不适用 | 可选 | ||
downloadFileName | 用于指定已下载文件的自定义名称,其中包括: • 直接从“名称”列下载的文件。“名称”是 PTC.Nav.Attachments.Custom.Implementation 对象类型的自定义属性。 • 使用“全部下载”按钮下载为 ZIP 文件的文件 默认情况下,此特性设置为 <filename>.<ext>。下载时,<filename> 标记会被替换为特定文件名,而 <ext> 标记会被替换为文件扩展名。 代码示例: { "downloadFileName":{ "selectedValues":{ "data":[ { "itemListsData":[ ], "adapter":{ } } ] }, "pattern":"<filename>.<ext>" } } | 不适用 | 可选 | ||
filterFields | 有关详情,请参阅项列表。 接受 PTC.ContentItem 对象类型的属性。 | 不适用 | 可选 | ||
showImplementationActions | 当此特性包含 attachmentsDownloadAllAsZip 键时,“附件”会在嵌入式操作栏组件中包括“全部下载”按钮,以供用户下载所有附件。 attachmentsDownloadAllAsZip 是“附件”针对此特性支持的唯一值。 | 不适用 | 可选 | ||
名称 | 说明 |
|---|---|
GetConfigurations | 返回“附件”的可用配置。 参数:无 返回:JSON |
GetImplementationLabel | 返回此组件的本地化名称,或返回可用于获取此本地化名称的标记。此本地化名称显示在 Mashup Builder 用户界面中。 参数:无 返回:字符串 |
GetImplementationSettings | 返回设置数据,其中包括“全部下载”按钮的数据。 参数:无 返回:JSON |
GetItems | 返回在输入中指定的变更请求项的附件。 参数: input (可选) - CCO 格式的 JSON,其中包含要从后端系统获取的数据的输入 ID,以及后端系统的适配器信息。 configuration (必需) - JSON,其中包含从“定制管理器”资源获得的最终合并配置。 返回:CCO 格式的 JSON |
DefHookGetImplementationActionsList | 返回 GetImplementationSettings 服务中的 implementationActions 键下方列出的操作。 参数:无 返回:JSON:Array |
DefHookMaxRowsProperties | 返回要在网格区域中显示的最大行数的特性。 参数:无 返回:JSON |