我有一个 OData 源,它提供包含first_name& 的结果行last_name。
我想在一个名为Full Name的列的表中显示这些。
我正在尝试使用 JSView(它似乎不如 XML 笨拙)。
我可以像这样进行 1:1 绑定:
var template = new sap.m.ColumnListItem({
// ...,
cells: [
new sap.m.Text({
text: "{first_name}"
})
]
});
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何将多个字段绑定/连接到 Text 控件,或者如何将多个 Text 控件放入一个单元格中。
编辑:这与其他建议的解决方案不完全相同,因为这是针对 JSView 而不是 XMLView。
您可以使用以下格式通过简单的绑定来连接两个值。
<Text text="{first_name} {last_name}" />
Run Code Online (Sandbox Code Playgroud)
<Text text="{first_name} {last_name}" />
Run Code Online (Sandbox Code Playgroud)
为了启用复杂绑定语法(又名CompositeBinding),需要以下引导设置:
new sap.m.Text({
text: "{first_name} {last_name}"
});
Run Code Online (Sandbox Code Playgroud)
来自:https : //stackoverflow.com/a/41554735/5846045
| 归档时间: |
|
| 查看次数: |
1704 次 |
| 最近记录: |