作者:义勇军2012 | 来源:互联网 | 2022-10-10 23:24
我有一个UI5-JSON-Model,并希望将其显示在树中。但我不想显示整个结构,而只显示一个子集。说我有以下模型:
{
"nodes": [
{
"text": "Leaf 1",
"additionalStuff": [
{
"element": "blue"
},
{
"element": "green"
}
]
},
{
"text": "Subtree",
"nodes": [
{
"text": "Leaf in Subtree"
}
]
},
{
"text": "Leaf 2"
}
]
}
我想显示nodes
和text
,但不显示additionalStuff
。但是我得到的图片如下:
我如何告诉树忽略additionalStuff
?
现场例子
1> 小智..:
你要找的是参数arrayNames
从sap.ui.model.json.JSONTreeBinding。
像这样绑定您的物品:
items="{path: '/nodes', parameters: {arrayNames: ['nodes', 'text']}}"
对于复杂的表达式绑定,必须在引导程序中对其进行配置。
data-sap-ui-compatVersion="edge"
当compatVersion设置为edge或版本1.28或更高版本时,会自动激活复杂语法。
这是配置选项和URL参数的文档。