私はSAPUI5アプリケーションを作成しています。ビューのnavButtonPress
イベントを実装しましたが、ネイティブ(ブラウザ、アンドロイド)の戻るボタンはコントローラの機能を起動しません。助言がありますか?SAPUI5のプログラムネイティブ戻るボタン
P/s:私の説明が不明な場合は申し訳ありません。詳細を聞いたりアドバイスをお願いします。
私はSAPUI5アプリケーションを作成しています。ビューのnavButtonPress
イベントを実装しましたが、ネイティブ(ブラウザ、アンドロイド)の戻るボタンはコントローラの機能を起動しません。助言がありますか?SAPUI5のプログラムネイティブ戻るボタン
P/s:私の説明が不明な場合は申し訳ありません。詳細を聞いたりアドバイスをお願いします。
これはあなたのビューで設定しましたか?
...
<Page
navButtonPress="onNavButton"
showNavButton="true"
...
これは、それぞれのコントローラ、たとえば、
コントローラの機能がネイティブボタンの押下でトリガーされるとは限りません。ユーザーがアプリ内の「戻る」ボタン(「ページ」コントロールなど)を押すと、関数がトリガーされます。
ユーザーが「ネイティブ」ボタンをクリックすると標準history travelingが実行されますが、ブラウザ(少なくともブラウザの戻るボタン)は制御できません。
ええ、それは私の問題です。私はネイティブボタンを制御することはできません。私は別のアプローチを行った。 –
ブラウザの戻るボタンとアプリケーションの戻るボタンの動作が同じになるように、URLのハッシュ部分に基づいてナビゲーションを実装する必要があります。 SAP UI5チュートリアルの「Navigation and Routing」の章を確認してください。
私はしました。しかしそれは何もしていない、それはUI5ナビのバックイベントではない、その機能は期待どおりに機能する。私はネイティブ(ブラウザ、アンドロイド)の戻るボタンに問題があります。 –