Sapui5 如何在sap.m.表中实现关于过滤器设置的信息栏?
在和的fiori指南中,有一个信息栏显示过滤器设置。如何实施 它看起来像一个Sapui5 如何在sap.m.表中实现关于过滤器设置的信息栏?,sapui5,Sapui5,在和的fiori指南中,有一个信息栏显示过滤器设置。如何实施 它看起来像一个sap.m.MessageStrip,但只有在MessageStrip中(错误、信息…),似乎没有适合此条的颜色。我应该覆盖这个颜色吗 在这种情况下,消息条放在表的上方,但在设计中,它似乎放在表标题和列之间,如何实现它 我试过这个: <Table> <headerToolbar> <Toolbar> <Title id="table
sap.m.MessageStrip
,但只有在MessageStrip中(错误、信息…),似乎没有适合此条的颜色。我应该覆盖这个颜色吗
在这种情况下,消息条放在表的上方,但在设计中,它似乎放在表标题和列之间,如何实现它
我试过这个:
<Table>
<headerToolbar>
<Toolbar>
<Title id="tableHeader" text="title"/>
<!--BUTTONS-->
<VBox>
<MessageStrip
text="Filtered By:"
type="Information"
showCloseButton="true"
showIcon="false">
</MessageStrip>
</VBox>
</Toolbar>
</headerToolbar>
</Table>
但看起来是这样的:
它被称为
infoToolbar
,而不是infoBar
<Table>
<infoToolbar>
<Toolbar
active="true"
press="handleInfobarPress" >
<Label text="Filtered By: " />
<ToolbarSpacer />
<core:Icon
tooltip="Reset filter"
src="sap-icon://sys-cancel"
class="size2"
color="white"
press="onResetFilters">
</core:Icon>
</Toolbar>
</infoToolbar>
<headerToolbar>
<Toolbar>
<Title id="tableHeader" text="title"/>
<!--BUTTONS-->
</Toolbar>
</headerToolbar>
</Table>
infoToolbar在sap.m.ListBase
中作为聚合实现:
sap.m.List
和sap.m.Table
都从sap.m.ListBase
借用了这些聚合/方法,您是指“方面过滤器”组件吗?它使用sap.m.List
作为基础,而不是sap.m.Table
,后者是一个具有不同布局的不同控件。下面是列表基础工具栏示例:@Jorg,我在sap.m.Table
中试用过,它运行正常!它与设计完全匹配!非常感谢。我认为这是因为列表和表都扩展了sap.m.ListBase。