SAPUI5アプリケーション開発チュートリアルNo.70-ボタンコントロールを使用してページルーティングジャンプトライアルバージョンをトリガーする方法

SAPUI5初心者向けのステップバイステップの学習チュートリアルのセット

チュートリアルディレクトリ

説明する

Jerryは、2014年にSAP Chengdu ResearchInstituteのCRMFiori開発チームに参加して以来、SAP UI5と連絡を取り合っています。彼は、SAPコミュニティおよびWeChatパブリックアカウント「Wang」でSAPUI5の動作原理とソースコード分析に関する多くの記事を公開しています。 Zixi」。

Jerryの記事で、SAP UI5について何も知らない初心者は、どの資料から始めるのがよいでしょうか。前述したように、ジェリーはSAP UI5の新人からずっとやって来ました。彼は、ABAP開発のバックグラウンドしかない開発者がSAP UI5開発分野に移行するのは簡単ではないことを知っているので、SAPUI5初心者向けにこの学習チュートリアルを予備で設計しました。時間。、完全なSAP UI5アプリケーションを開発するプロセスをいくつかのステップに分割し、各ステップに含まれるすべての知識ポイントをカバーするように努めます。これらの知識ポイントは、私のUI5ソースコード分析シリーズの記事ほど詳細ではないかもしれませんが、SAP UI5の初心者が理解しやすく、理解しやすいように努めています。

このチュートリアルの各ステップのソースコードはGithubに保存されており、フォルダー01、02、03などで識別されます。たとえば、ステップ1のソースコードはここにあります。

各ステップは、いくつかの新機能が追加された前のステップに基づいています。SAP UI5の基礎がまったくない、またはほとんど知識がない初心者には、最初のステップから順番に段階的に学習し、これらのコードをローカルにダウンロードし、チュートリアルのテキスト説明に協力して、理解を深めることをお勧めします。 。

チュートリアルの各ステップについて質問がある場合は、チュートリアルのステップに対応する記事にコメントしてメッセージを残してください。

このチュートリアルの67番目の記事:SAPUI5アプリケーション開発チュートリアルNo.67-ODataV4に基づくSAPUI5リスト-詳細(リスト-詳細)レイアウトの実装SemanticPageユーザーリストの任意の行をクリックすると、表示できることを紹介しました。ユーザー情報の詳細ページの機能:

また、SAP UI5ルーティング機能ではユーザー詳細ページを開くことができないため、詳細ページを表示した後も、SAPUI5アプリケーション全体のブラウザアドレスバーに対応するURLは変更されないことを強調しました。

SAP UI5工順機能を実際に使用して、一覧ページから詳細ページにジャンプするには、以下のステップを参照してください。

SAPUI5アプリケーション開発チュートリアルNo.29-SAPUI5のルーティングおよびナビゲーション機能の概要

この記事では、ボタンコントロールを介してSAPUI5ページルーティングジャンプをトリガーするための2つの異なる動作を紹介します。

このステップが完了した後に達成される効果を最初に見てください。フォルダ70に移動し、コマンドラインを実行してui5 serve、次のURLにアクセスします。

http:// localhost:8080 / webapp / index.html

左ボタンと右ボタンを参照してください。

クリックして、次のカスタムページ跳转(不修改url)にジャンプします。Not Found

カスタムのNotFoundページの開発手順は、このチュートリアルの以前の記事で説明されていることに注意してください。

SAPUI5アプリケーション開発チュートリアルNo.68-SAPUI5ルーティングが失敗したときにカスタムのNOTFoundページを表示する方法

ただし、ブラウザのアドレスバーにある上記のページのURLに注意してください。アプリケーションの最初のページからこの見つからないページにジャンプする過程で、アドレスバーのURLは変更されていないことがわかりました。まだ:

http:// localhost:8080 / webapp / index.html

右をクリックして、[跳转(要修改url)従業員リスト]ページにジャンプします。

この時点で、URLは次のように変更されます。

http:// localhost:8080 / webapp / index.html#/ employee

以下は、このステップの詳細な技術的実装の詳細です。

おすすめ

転載: blog.csdn.net/i042416/article/details/124318721