如何在 XML 视图中连接 属性 值
How to concatenate property value in XML View
我正在尝试将两个模型属性连接成一个字符串,该字符串将成为我的项目列表的名称,但我没有正确地做到这一点:
<List items="{= '{oModel>/' ${oModel>/class} '}'" ></List>
有什么方法可以在 XML View 中进行这种串联,这样我就可以将 {oModel>/ABC} 作为列表项,例如,如果 ABC 是 oModel>/class 中的值 属性.
谢谢
无法在视图中按照您的意愿进行
正如@inizio 提到的那样,您可以像这样在控制器中实现它:
var sClass = this.getModel('oModel').getProperty('/class');
this.byId('id-of-list').bindItems({
path: "oModel>/" + sClass",
template: ...,
)}
我正在尝试将两个模型属性连接成一个字符串,该字符串将成为我的项目列表的名称,但我没有正确地做到这一点:
<List items="{= '{oModel>/' ${oModel>/class} '}'" ></List>
有什么方法可以在 XML View 中进行这种串联,这样我就可以将 {oModel>/ABC} 作为列表项,例如,如果 ABC 是 oModel>/class 中的值 属性.
谢谢
无法在视图中按照您的意愿进行
正如@inizio 提到的那样,您可以像这样在控制器中实现它:
var sClass = this.getModel('oModel').getProperty('/class');
this.byId('id-of-list').bindItems({
path: "oModel>/" + sClass",
template: ...,
)}