我将自定义事务正文字段custbody_siteentity
配置为List->Employee
并与正确的事务相关联。
我似乎无法通过交易模板访问链接员工记录中的任何字段:
<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">
<pdf>
<head>
</head>
<body>
<table class="body"><tr>
<th>${record.entity@label}</th>
<th>${record.entity.email@label}</th>
<th>${record.custbody_siteentity@label}</th>
<th>${record.custbody_siteentity.email@label}</th>
</tr>
<tr>
<td>${record.entity}</td>
<td>${record.entity.email}</td>
<td>${record.custbody_siteentity}</td>
<td>${record.custbody_siteentity.email}</td>
</tr></table>
</body>
</pdf>
首先两个三列按预期工作。但是,当尝试测试上述模板的真实示例时,我收到空指针异常。
有谁知道如何(或者甚至可以)以这种方式访问字段?
(我对列表/记录类型的自定义事务正文字段的通用解决方案感兴趣,并访问其中的字段,而不是list->employee
的特定解决方案或您拥有的内容。)
[bknights指出自定义事务正文字段需要标记为'Record is Parent'这个解析了对第三列中值的访问权限]
答案 0 :(得分:1)
这应该有效。确保将custbody_siteentity设置为“Record is Parent”