我试图在默认情况下隐藏值(value)帮助中的高级搜索。 当此对话框打开时,默认情况下会出现类别和类别描述高级搜索选项,我希望将其隐藏。
请帮助解决这个问题。
最佳答案
看来,您已经使用了 here 中的 Explored-Example 您还可以在那里下载编码。也许您需要调整模拟数据的路径以使其启动并运行。
如果您尝试在 metadata.xml 中使用 sap:filterable="false"
会发生什么?
另请参阅相应的 docu .
那里说:
“我们注意到我们已经为 CURR 属性设置了 sap:filterable="false"。
我们这样做是因为我们希望避免在对话框中出现货币代码搜索字段(sap:filterable 的默认值为 true)。”
现在您从上面的 SmartField 示例中调整后的 metadata.xml 可能如下所示:
<EntityType Name="VL_SH_H_CATEGORY" sap:content-version="1">
<Key>
<PropertyRef Name="CATC" />
</Key>
<Property Name="CATC" Type="Edm.String" Nullable="false" MaxLength="4" sap:display-format="UpperCase" sap:label="Category" sap:text="LTXT" sap:filterable="false" />
<Property Name="LTXT" Type="Edm.String" Nullable="false" sap:label="Category Description" sap:filterable="false"/>
</EntityType>
…
这是您要找的吗?
关于sapui5 - 如何在 UI5 的 SmartField 值帮助中默认隐藏高级搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43734430/