Sapui5 应为';}';而是看到'=';表达
我目前正在学习SAP/Open UI5。我已经学习了平台上的一些教程。现在我正试图修改一个项目(从模板SAP Fiori Worklist应用程序创建)。我正在WebIDE中编辑整个项目 问题 我遇到的问题是,在XML视图中有一个包含四列的表。所有这些列都由来自OData服务的数据填充Sapui5 应为';}';而是看到'=';表达,sapui5,Sapui5,我目前正在学习SAP/Open UI5。我已经学习了平台上的一些教程。现在我正试图修改一个项目(从模板SAP Fiori Worklist应用程序创建)。我正在WebIDE中编辑整个项目 问题 我遇到的问题是,在XML视图中有一个包含四列的表。所有这些列都由来自OData服务的数据填充 <ColumnListItem type="Navigation" press=".onPress"> <cells> <ObjectIden
<ColumnListItem
type="Navigation"
press=".onPress">
<cells>
<ObjectIdentifier
title="{Name}"
text="{ProductID}"/>
<Text text="{SupplierName}"></Text>
<Text text="{= ${WeightMeasure} == 0 ? '-' : ${WeightMeasure}}"></Text>
<ObjectNumber
number="{
path: 'Price',
formatter: '.formatter.numberUnit'
}"
unit="{CurrencyCode}"/>
</cells>
</ColumnListItem>
它本身的值确实存在,并且在我刚输入变量时也会显示
我尝试过的
当然,我已经先查看了文档和互联网上的一般信息。我又找到了答案。但当我将这个例子与我的版本进行比较时,它看起来确实是一样的。除非我的版本不起作用
此外,我还尝试了几个相对路径,但最终没有结果。看起来确实有语法错误,或者可能是什么问题?我最近也遇到了这个问题。尝试将
==
替换为==
:
text="{= ${WeightMeasure} === 0 ? '-' : ${WeightMeasure}}"
还是简化
text="{= ${WeightMeasure} || '-'}"
问题是UI5在中只支持严格的相等运算符(=
或!=
)
text="{= ${WeightMeasure} || '-'}"