标题取决于SAPUI5中的其他变量

时间:2018-12-19 13:39:33

标签: xml sapui5

有时候我想展示一些东西而隐藏其他事情,我只是这样做: visible={some_variable},例如<Column visible={some_variable}>。现在我要处理Dialog标题,我的意思是: 我想根据其他变量来执行某些操作-如果variable是a,那么title="{i18n>a}",如果variable是b,则title="{i18n>b}"。我该怎么办?

1 个答案:

答案 0 :(得分:2)

三元运算符可用于sapui5绑定。因此,在这种情况下,您可以执行以下操作:

<Dialog title="{= ${variable} === 'A' ? ${i18n>a} : ${i18n>b} }" />

如果变得更加复杂,格式化程序可能是一个更好的解决方案。