我创建了一个列表报告,并通过添加一些自定义列对其进行了扩展。我面临的问题是,我的自定义列仅在其后面的 CDS 字段(绑定)显示在标准列时才有效。
IE
<Column id="ExtensionWizard::Attachments" xmlns="sap.ui.table" width="3em">
...
<Button icon="{= ${dmsDocumentCount} === 0 ? 'sap-icon://warning' : 'sap-icon://attachment' }"
xmlns="sap.m" press="onDisplayAttachments"/>
...
</Column>
显示这个:
只有当我显示该dmsDocumentCount
列时,我才有所需的输出:
我可以看到发生这种情况是因为没有请求 oData 服务返回该dmsDocumentCount
字段。
所以你的答案可以是双向的:
如何强制 OData 请求此字段。请记住,我正在扩展列表报告。如何达到结果(或类似)。非常感谢您的回答