2016-04-11 3 views
-1

ログインしたユーザー言語に基づいて実行時にsapui5の言語を変更する方法を探しています。私は場所にi18nのプロパティファイルを持っています。私が直面している課題は、FileUploaderボタンのテキストを変更することです。このテキストはプロパティファイルから取得されていません。データがないときには、常にテーブルで「参照」sapui5ファイルアップロードプログラムのブラウズボタンのテキストを変更

私が使用しているsap.ui.commons.FileUploader()

var FileUploader = new sap.ui.commons.FileUploader({ 
     id: "fileUploader_id", 
     fileType: "zip", 
     uploadOnChange: false, 
     buttonText: oBundle.getText(FILEUPLOADER_BUTTON_TEXT), 
     tooltip: oBundle.getText(FILEUPLOADER_BUTTON_TIP), 
    }); 

同様の問題です。表には「データなし」が英語で表示されますが、代わりにユーザー固有の言語で表示されます。

答えて

0

旧バージョンのSAPUI5(コモンズライブラリを使用)では、ボタンのテキストは、標準のbuttonTextパラメータを上書きすることによって変更できます。つまり、この場合、標準の "FILEUPLOAD_BROWSE"をローカルのi18n.propertiesファイルに上書きする必要があります。私たちは、(FILEUPLOADER_BUTTON_TEXTのように)私たちを魅了する名前を使用することはできません。

0

sap.ui.unified.FileUploaderの「buttonText」プロパティが機能していませんか? 私はちょうどそれを見てみると、ボタンのラベルはそれに応じて変更しました。

<u:FileUploader buttonText="{i18n>browseText}"></u:FileUploader> 
関連する問題