Sapui5 如何在视图上使用枚举类型?

Sapui5 如何在视图上使用枚举类型?,sapui5,Sapui5,我有以下控制措施: <smartFilterBar:ControlConfiguration key="ClassType" filterType="sap.ui.comp.smartfilterbar.FilterType.single" visibleInAdvancedArea="true" preventInitialDataFetchInValueHelpDialog="false"></smartFilterBar:ControlConfiguration>

我有以下控制措施:

<smartFilterBar:ControlConfiguration key="ClassType" filterType="sap.ui.comp.smartfilterbar.FilterType.single" visibleInAdvancedArea="true" preventInitialDataFetchInValueHelpDialog="false"></smartFilterBar:ControlConfiguration>

属性
filterType
需要
enum
类型-

问题是,我是否正确使用了
enum
?如果是,为什么WEB IDE仍有错误:


这对我来说很好。希望这有帮助

 filterType="single"

这对我来说很好。希望这有帮助

 filterType="single"

对于这一具体情况,公认的答案是正确的

通常,枚举值(全名的最后一段)可以用作字符串。这也适用于JS代码(字符串而不是枚举对象)。
请注意,与此不同,大多数枚举值都以大写字母开头。

对于此特定情况,接受的答案是正确的

通常,枚举值(全名的最后一段)可以用作字符串。这也适用于JS代码(字符串而不是枚举对象)。 请注意,与此不同,大多数枚举值都以大写字母开头。

As,枚举值可以通过指定全名的最后一部分直接在XML中使用:
sap.ui.comp.smartfilterbar.FilterType.single
-->“single”(区分大小写!)。但是,正如您在本期中看到的,情况并非总是如此:。在这种情况下,如果应用最后一部分不起作用,则需要查看枚举类型定义的源代码以获取实际值。例如,枚举值可以通过指定全名的最后一部分直接在XML中使用:
sap.ui.comp.smartfilterbar.FilterType.single
-->
“single”
(区分大小写!)。但是,正如您在本期中看到的,情况并非总是如此:。在这种情况下,如果应用最后一部分不起作用,则需要查看枚举类型定义的源代码以获取实际值。