0

我对 BI Publisher 和 XML 模板完全陌生。我正在尝试更新模板以添加新公司/组织的徽标。相同的模板将用于 JD Edwards 内的 3 个单独的分支机构/组织。

我在尝试有条件url地在虚拟图像的替代文本中设置代码时遇到问题。我认为这是因为解释器无法理解定义中有<?choose:?>标签url{}?如何使用选择函数将正确的字符串返回到url{}定义中?

4

1 回答 1

0

两种选择:

级联:

只需将图像的源位置与包含品牌名称的 XML 变量连接起来。

url:{concat('/folder1/folder2/',BRANCH_NAME_XML_ELEMENT,'_LOGO.JPG')}

假设您BRANCH_NAME_XML_ELEMENTWALMART,它将加载图像:/folder1/folder2/WALMART_LOGO.JPG

IF 语句

制作三个不同的虚拟图像。每个都有各自的徽标 URL。然后将每个图像放在 if/end if 语句中。会使 RTF 文件中的东西看起来像地狱,但是当一切都被渲染时它会正常工作。

于 2021-03-26T00:22:52.693 回答