我正试图在PCF RangeCell元素(ClaimCenter版本-10(上使用<Reflect>
来控制此字段的可见性。这可能吗?
我现在拥有的是:它不起作用。。。
<RangeCell
editable="UI.Status.editable(document)"
id="Status"
label=""Status""
required="UI.Status.required(document)"
value="document.Status_ext"
valueRange="UI.Status.filter(Status_ext.getTypeKeys(false), document) as java.util.List<Status_ext>"
valueType="typekey.Status_ext"
valueVisible="UI.Status.visible(document)">
<Reflect
triggerIds="SomeType"
valueRange="UI.Status.filter(Status_ext.getTypeKeys(false), document) as java.util.List<Status_ext>">
</Reflect>
</RangeCell>
还尝试添加<ReflectCondition>
,但也不起作用。
您可以在适当的条件下使用pcf中的可见属性。在增强类中编写布尔函数并将此函数调用到"available"属性的另一种方法。不确定反思。
希望,它有帮助。