【发布时间】:2019-03-18 18:35:17
【问题描述】:
我有一个看法:
<List
items="{data>/Stages}">
<CustomListItem>
<Panel>
<headerToolbar>
<Toolbar>
<content>
<Button
visible="{= ${data>/Stages/length} > 1}" />
</content>
</Toolbar>
</headerToolbar>
<content>
<Table
growing="true"
growingScrollToLoad="false"
items="{
path: 'data>FieldWorks',
templateShareable: true
}"
class="blueTable originTable techTable">
<columns>
<Column
visible="true"
vAlign="Middle"
width="15px" />
</columns>
<items>
<ColumnListItem>
<cells>
<core:Icon
visible="{ ???}"
src="sap-icon://customfont/moving"
size="2.1rem"
color="#14c6c9" />
</cells>
</ColumnListItem>
</items>
</Table>
</content>
</Panel>
</CustomListItem>
</List>
我有一个模型(示例):
data: {
Stages: [{
FieldWorks: [{}, ....]
}, .....]
}
如您所见,我通过表达式绑定隐藏了我的按钮(在我的工具栏中)。 按条件 FieldWorks.length > 1 隐藏我的图标(在 CustomListItem 中)的最佳方法是什么
【问题讨论】:
-
你有没有尝试过得到这个?或者你得到任何错误?类似的表达式绑定方式可能对您或格式化程序有所帮助?
-
我考虑过外部格式化程序,但对我来说似乎不太好。
标签: sapui5