私はこのpageの解決策を使って、sapui5アプリケーションのユーザーIDを表示しようとしています。SAP HANA CLOUD SAPUIアプリケーションでユーザーIDを表示するためにsap.ushell.bootstrapを初期化する方法は?
必要スニペット:。 sap.ushell.Container.getService( "のUserInfo")のgetId()
がをsap.ushellがこのpageに説明し、サービスのいずれかの方法が含まれていません。
これには、固有のエントリのみが含まれています。 sap.ushellを初期化するために必要な任意のABAPのjsを持っていない私のアカウントによる樹液花の雲は:
便宜上、プラットフォーム固有のブートストラップコードが利用可能であり、 簡単SAPUI5前に(含めることができます次のように企業シェル によって)ブートストラップ:
<script> src="/sap/public/bc/ui5_ui5/resources/sap/ushell_abap/bootstrap/abap.js"></script>
このブートストラップコードは、自動的にの初期化を延期しますコンテナが利用可能になるまでSAPUI5。これは、統一されたシェルをブートストラップするのが好ましい方法です( )。 sap.ushellを初期化する方法
<script src=".../resources/sap/ushell_abap/bootstrap/abap.js"></script>
<script id="sap-ui-bootstrap" src=".../sap-ui-core.js"></script>
? 私のindex.htmlには、次のブートストラップを持っています
<script src="https://sapui5.hana.ondemand.com/1.34.9/resources/sap-ui-
core.js" id="sap-ui-bootstrap"
data-sap-ui-libs="sap.m,sap.ui.commons, sap.ui.table,sap.ui.ux3,sap.ushell"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-preload="async"
>
</script>
<script>
sap.ui.getCore().attachInit(function() {....
});
</script>