私はUI5のデータは次のように見に来てい:UI5:バインドデータを動的
"results": [
{
"ItemType": "AAA",
"AAA": {
"Name": "Name of AAA"
},
"BBB": null,
"CCC": null
},
{
"ItemType": "BBB",
"BBB": {
"Name": "Name of BBB"
},
"AAA": null,
"CCC": null
},
{
"ItemType": "CCC",
"CCC": {
"Name": "Name of CCC"
},
"AAA": null,
"BBB": null
}]
私は、XMLビュー要素にそれらを結合して、私は午前どんな要素のName
フィールドを取得したいように近いです。私はこのような何かを行う必要があり、言うことができるように:
<Text text="{= ${Data>ItemType} === 'AAA' ?
${Data>AAA/Name} :
${Data>ItemType} === 'BBB' ?
${Data>BBB/Name} :
${Data>ItemType} === 'CCC'?
${Data>CCC/Name} :
'Unknown Type'}
"/>
これは動作しますが、私は同じことを行うには良い方法があると感じて助けることはできません。最低限、私は同じような要素ごとにその醜いインラインを繰り返さなければなりません。
私は、この(およびその多くのバリエーション)のような何かをしようとした:
明らか{= Data>${Data>ItemType}/Name}
それは動作しませんでした。
これを行うより良い方法はありますか?