SAP 在 MVC 的文档中说可以创建新的视图类型。但是检查我发现sap.ui.core.mvc.View
通过以下方式检查 ViewType 的源代码:
...
if (V.type === sap.ui.core.mvc.ViewType.Template) {
a = new sap.ui.core.mvc.TemplateView(V);
} else {
throw new Error("Unknown view type "+V.type+" specified.");
}
所以它对任何其他视图类型都抛出了错误。据我了解,我需要扩展 View 类以使用其他 ViewTypes,但这是不好的风格。还有另一种方法可以做到这一点吗?