SAPUI5初心者向けのステップバイステップの学習チュートリアルのセット
チュートリアルディレクトリ
-
SAPUI5アプリケーション開発チュートリアルNo.18-SAPUI5データバインディング構文の特殊記号、および絶対バインディングと相対バインディングの概念の詳細な説明
-
SAPUI5アプリケーション開発チュートリアルNo.25-プロキシサーバーを使用して、リモートODataサービスにアクセスするSAPUI5アプリケーションのクロスドメイン問題を解決する
-
SAPUI5アプリケーション開発チュートリアルNo.27-SAPUI5アプリケーションの単体テストツールであるQUnitの概要
-
SAPUI5アプリケーション開発チュートリアルNo.28-SAPUI5アプリケーションの統合テストツールであるOPAの概要
-
SAPUI5アプリケーション開発チュートリアルNo.34-デバイスタイプに基づくSAPUI5アプリケーションのデバイス適応
-
SAPUI5アプリケーション開発チュートリアルNo.35-ローカルで開発されたSAPUI5アプリケーションをABAPサーバーにデプロイする方法
-
SAPUI5アプリケーション開発チュートリアルNo.36-Chromeデベロッパーツールの要素タグを使用してCSSクラスを動的に変更する
-
SAPUI5アプリケーション開発チュートリアルNo.37-Chromeデベロッパーツールコンソールパネルを使用した要素のレビュー
-
SAPUI5アプリケーション開発チュートリアルNo.38-プログラム実行エラー時にChromeデベロッパーツールを使用してコンテキスト情報を表示する
-
SAPUI5アプリケーション開発チュートリアルNo.39-SAPUI5アプリケーションのホワイトスクリーンの一般的なエラーと分析方法
-
SAPUI5アプリケーション開発チュートリアルNo.40-component-preload.jsを含むSAPUI5リリースバージョンを作成する方法
-
SAPUI5アプリケーション開発チュートリアルNo.41-Chrome拡張機能UI5インスペクターのオフラインインストールと使用
-
SAPUI5アプリケーション開発チュートリアルNo.43-SAPUI5に付属のサポートアシスタントツールの使用方法の概要
-
SAPUI5アプリケーション開発チュートリアルNo.44-ラベルと入力制御テキストが水平方向に配置されていない原因の分析と解決策
-
SAPUI5アプリケーション開発チュートリアルNo.45-SAPUI5アプリケーションでjQueryとネイティブDOMAPIを使用する方法
-
SAPUI5アプリケーション開発チュートリアルNo.46-メッセージマネージャーを使用して、すぐに使用できる検証情報のスローを実装する
-
SAPUI5アプリケーション開発チュートリアルNo.47-SAPUI5文字列型入力フィールドの検証ロジックをカスタマイズする方法
-
SAPUI5アプリケーション開発チュートリアルNo.48-SAPUI5アプリケーションでバーコードスキャン機能を開発する方法
-
SAPUI5アプリケーション開発チュートリアルNo.49-デスクトップコンピューターの携帯電話で実行されているSAPUI5アプリケーションをデバッグする方法
-
SAPUI5アプリケーション開発チュートリアル50-Cordovaを使用してSAPUI5アプリケーションをAndroid携帯にインストールできるハイブリッドアプリケーションに生成する方法
-
SAPUI5アプリケーション開発チュートリアルNo.51-Chromeを使用して携帯電話で実行されているSAPUI5Cordovaハイブリッドアプリケーションをデバッグする方法
-
SAPUI5アプリケーション開発チュートリアルNo.52-SAPUI5の標準コントロールをCordovaプラグインと組み合わせて使用して、バーコードスキャンのために携帯電話のカメラを呼び出す方法
-
SAPUI5アプリケーション開発チュートリアルNo.54-ローカルSAPUI5アプリケーションをローカルFioriランチパッドに構成する方法
-
SAPUI5アプリケーション開発チュートリアルNo.55-Node.jsExpressを介してローカルSAPUI5アプリケーションをパブリックネットワークにデプロイする方法
-
SAPUI5アプリケーション開発チュートリアルNo.57-ODataアノテーションに基づいたスマートフィールドの使用方法の学習
-
SAPUI5アプリケーション開発チュートリアル58-ファクトリメソッドを使用して、実行時にさまざまなタイプのリストラインアイテムコントロールを動的に作成します
-
SAPUI5アプリケーション開発チュートリアルNo.62-ODataV4に基づくSAPUI5フォームコントロールの使用の概要
-
SAPUI5アプリケーション開発チュートリアルNo.63-ODataV4に基づくローカルMockサーバーの実装の詳細な紹介
-
SAPUI5アプリケーション開発チュートリアルNo.64-ODataV4に基づく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の基礎がまったくない、またはほとんど知識がない初心者は、最初のステップから段階的に学習し、これらのコードをローカルにダウンロードし、チュートリアルのテキスト説明に協力して、理解を深めることをお勧めします。
チュートリアルの各ステップについて質問がある場合は、チュートリアルのステップに対応する記事にコメントしてメッセージを残してください。
このチュートリアルの前のステップでは、ODataV4に基づくテーブルコントロールを使用して最も単純なSAPUI5アプリケーションを開発する方法を学びました。
-
SAPUI5アプリケーション開発チュートリアルNo.62-ODataV4に基づくSAPUI5フォームコントロールの使用の概要
-
SAPUI5アプリケーション開発チュートリアルNo.63-ODataV4に基づくローカルMockサーバーの実装の詳細な紹介
この記事では、前の手順に基づいて、このテーブルに新しい関数を追加し続けます:フィルター(フィルタリング)およびソート(ソート)関数。
効果を最初に見てください:
- テーブルコントロールの右上隅にある検索バーで、虫眼鏡アイコンを入力
Guess
してクリックし、検索またはフィルタリングします。
このフィルタリング関数は、ODataモデルのLastNameに基づいて実装されているため、テーブルには、LastNameが。でGuess
ある。
- ツールバーの別の並べ替えボタンをクリックして、LastNameフィールドに基づいて並べ替えます。
クリックすると、テーブルの行アイテムのLastNameがアルファベットの昇順で並べ替えられます。同時に、モックサーバーには合計19個のデータがあり、この値は$count
操作。
以下は、詳細な実装手順です。