Sapui5 如果sap UI5中的第一个文本为空,如何显示第二个文本

Sapui5 如果sap UI5中的第一个文本为空,如何显示第二个文本,sapui5,Sapui5,Controller.js table.bindItems({ path: "/", template: new sap.m.ColumnListItem({ cells: [ new sap.m.Text({ text: "{account} ? {recieverAddress} " }), ] }) }); 如果“account”为空,我必须在这里显示“

Controller.js

table.bindItems({
    path: "/",
    template: new sap.m.ColumnListItem({
        cells: [
            new sap.m.Text({
                text: "{account} ? {recieverAddress} "
            }),
        ]
    })
});

如果“account”为空,我必须在这里显示“receiveAddress”。如何在sap ui5中执行此操作。

您可以使用表达式绑定:

text: "{= ${account} ? ${account} : ${recieverAddress} }"

此处的详细信息:

您可以使用表达式绑定:

text: "{= ${account} ? ${account} : ${recieverAddress} }"

此处的更多信息:

+1不知道在XML视图之外也可以进行表达式绑定。在这种情况下,我们还可以将三元运算符替换为
文本:“{=${account}|${receiveAddress}}”
@boghyon-ah,我没有停下来想我可以在表达式绑定中使用|。我们每天都在学习:D+1不知道在XML视图之外也可以进行表达式绑定。在这种情况下,我们还可以将三元运算符替换为
文本:“{=${account}|${receiveAddress}}”
@boghyon-ah,我没有停下来想我可以在表达式绑定中使用|。我们每天都在学习:可能的重复