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 を使用する必要がありますが、これは悪いスタイルでした。これを行う別の方法はありますか?