2

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

4

1 に答える 1