我有以下过滤条:
<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="ch.example.northwind.controller.Customers"
xmlns:fb="sap.ui.comp.filterbar" xmlns:html="http://www.w3.org/1999/xhtml">
<Page title="{i18n>title}" showNavButton="true" navButtonPress="onNavPressBack">
<content>
<fb:FilterBar reset="onReset" search="onSearch" showRestoreButton="true" showClearButton="true" showGoOnFB="false">
<fb:filterGroupItems>
<fb:FilterGroupItem groupName="G1" groupTitle="Group1" name="A" label="Company" labelTooltip="Tooltip GroupItem Example">
<fb:control>
<Input type="Text"/>
</fb:control>
</fb:FilterGroupItem>
<fb:FilterGroupItem groupName="G1" groupTitle="Group1" name="B" label="Customer">
<fb:control>
<Input type="Text"/>
</fb:control>
</fb:FilterGroupItem>
<fb:FilterGroupItem groupName="G2" groupTitle="Group2" name="A2" label="Supplier" labelTooltip="Tooltip GroupItem Example">
<fb:control>
<Input type="Text"/>
</fb:control>
</fb:FilterGroupItem>
<fb:FilterGroupItem groupName="G2" groupTitle="Group2" name="B2" label="Category">
<fb:control>
<Input type="Text"/>
</fb:control>
</fb:FilterGroupItem>
</fb:filterGroupItems>
</fb:FilterBar>
</content>
</Page>
</mvc:View>
看起来像:
如何在栏上看到FilterGroupItem G1
?
正如你在栏上看到的那样,它说:
这是什么意思?我找不到过滤器属性。要在此处显示过滤器,请将它们添加到过滤器
中的过滤器栏中
答案 0 :(得分:0)
如果您单击“过滤器”,则过滤器在那里,但是不会显示为默认过滤器。
要使它们在代码中默认可见,可以将FilterGroupItem的属性visibleInFilterBar设置为true。例如:
<fb:FilterGroupItem visibleInFilterBar="true" groupName="G1" groupTitle="Group1" name="A" label="Company" labelTooltip="Tooltip GroupItem Example">
<fb:control>
<Input type="Text"/>
</fb:control>
</fb:FilterGroupItem>
指令To show filters here, add them to the filter bar in Filters
涉及应用程序中的用法。在屏幕快照中,右侧有“过滤器”按钮。这就是所谓的“过滤器”。如果单击此按钮,您将可以看到所有过滤器。如果选中该复选框,它们将出现在“过滤器”栏中。它们只是没有默认添加。