フォーマッターがフラグメントxmlで機能しないのはなぜですか?

melomg

私の他のライブラリにはフォーマッター関数があり、私の目的はこの関数を使用することです。ここに私のFormatter.js:

sap.ui.define([], function () {
"use strict";
    var Formatter = {
        showAsDate : function(str){...}
    };

    return Formatter;
 });

そして私のフラグメントでは、私はそれを以下のように使用しています:

<Text text="{
    path: 'jsonModel>/date',
    formatter : '.Formatter.showAsDate'
    }" />

そして、以下のようにコントローラーでFormatter.jsを呼び出します。

sap.ui.define(["libpath/Formatter"], function (Formatter){
    "use strict";

    return Controller.extend("controller.myController", {

        Formatter : Formatter,

        //I add my fragment to myView with this method
        //and I am calling this method in onInit.
        _showFormFragment : function (sFragmentName) {
            var oPage = this.getView().byId("page");
            oPage.removeAllContent();
            oPage.insertContent(this._getFormFragment(sFragmentName));
        }
    });

});

私はopenui5betaライブラリを使用しています。そして、ウォークスルーサンプルに従ってビューとコントローラーをコーディングしましたまた、InvoiceList.controller.jsInvoiceList.view.xmlHelloDialog.fragment.xmlでも同様の使用法を確認できますしかし、これらのサンプルは、フラグメントからではなくビューからフォーマッターに到達する方法を示しています。myView.view.xmlからFormatter.jsにアクセスできますが、フラグメントからアクセスできません。何か助けていただければ幸いです。

Veeraraghavan N

フラグメントがどのように呼び出されるかを共有できますか?通常、フラグメントが呼び出されると、次のようなJSオブジェクトコンテキストを指定するための追加のパラメーターがあります。

var oFragment = sap.ui.xmlfragment("YourFragment.xml",this);

上記のコードはコントローラーで呼び出されるため、「this」はコントローラーインスタンスを参照し、フォーマット関数が機能するはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データのフォーマットがAngularで機能しないのはなぜですか?

分類Dev

マルチスレッドを使用するとコードフラグメントが正しく機能しないのはなぜですか?

分類Dev

デフォルトのパラメータがパラメータパックと一緒に機能しないのはなぜですか?

分類Dev

アプリのフラグメントでボタンが機能しないのはなぜですか?

分類Dev

このDatePipeでフォーマット「HH:mm」が機能しないのはなぜですか?

分類Dev

QEMUでポートフォワーディングが機能しないのはなぜですか?

分類Dev

F-stringsフォーマットがPandas DataFramesで機能しないのはなぜですか?

分類Dev

メインフォームの[作成]ボタンが機能しないのはなぜですか?

分類Dev

ポートフォワーディングが正しく機能しないのはなぜですか?

分類Dev

ここでf-stringリテラルが機能しないのに、%()sフォーマットは機能するのはなぜですか?

分類Dev

OnClickListenerがグーグルマップフラグメントの上のボタンで機能しない

分類Dev

SeabornカラーパレットがPandas棒グラフで機能しないのはなぜですか?

分類Dev

このマージンオフセットが正しく機能しないのはなぜですか?

分類Dev

`parseInt`ポイントフリースタイルのマッピングが期待どおりに機能しないのはなぜですか?

分類Dev

テンプレートパラメータパックが機能しないのはなぜですか?

分類Dev

このタイマーがフラグメント内で実行されないのはなぜですか?

分類Dev

コマンド「grep」がパラメータなしで機能しないのはなぜですか?

分類Dev

スティッキーフッターがSamsungスマートフォンNote2の組み込みブラウザーで機能しないのはなぜですか?

分類Dev

列を追加した後もSQLiteがフラグメントで機能しないのはなぜですか

分類Dev

ブロッククォートタグがPHPループで機能しないのはなぜですか?

分類Dev

このログインフォームコードが機能しないのはなぜですか?

分類Dev

タグのフォーマットがThymeleafで機能しない

分類Dev

フォームエラーのゲッターがAngularReactive Formコンポーネントテンプレートで機能しないのに、直接参照が機能するのはなぜですか?

分類Dev

フラッターにpadLeft機能がないのはなぜですか?

分類Dev

カスタムフォーマットのセルがExcelグラフで正しく機能しない

分類Dev

Scalaのパターンマッチングが変数で機能しないのはなぜですか?

分類Dev

ドキュメントでオーバーフローが機能しないのはなぜですか?

分類Dev

マングースでfindメソッドが機能しないのはなぜですか

分類Dev

ドロップゾーンのJavaScriptフォームが機能しないのはなぜですか?

Related 関連記事

  1. 1

    データのフォーマットがAngularで機能しないのはなぜですか?

  2. 2

    マルチスレッドを使用するとコードフラグメントが正しく機能しないのはなぜですか?

  3. 3

    デフォルトのパラメータがパラメータパックと一緒に機能しないのはなぜですか?

  4. 4

    アプリのフラグメントでボタンが機能しないのはなぜですか?

  5. 5

    このDatePipeでフォーマット「HH:mm」が機能しないのはなぜですか?

  6. 6

    QEMUでポートフォワーディングが機能しないのはなぜですか?

  7. 7

    F-stringsフォーマットがPandas DataFramesで機能しないのはなぜですか?

  8. 8

    メインフォームの[作成]ボタンが機能しないのはなぜですか?

  9. 9

    ポートフォワーディングが正しく機能しないのはなぜですか?

  10. 10

    ここでf-stringリテラルが機能しないのに、%()sフォーマットは機能するのはなぜですか?

  11. 11

    OnClickListenerがグーグルマップフラグメントの上のボタンで機能しない

  12. 12

    SeabornカラーパレットがPandas棒グラフで機能しないのはなぜですか?

  13. 13

    このマージンオフセットが正しく機能しないのはなぜですか?

  14. 14

    `parseInt`ポイントフリースタイルのマッピングが期待どおりに機能しないのはなぜですか?

  15. 15

    テンプレートパラメータパックが機能しないのはなぜですか?

  16. 16

    このタイマーがフラグメント内で実行されないのはなぜですか?

  17. 17

    コマンド「grep」がパラメータなしで機能しないのはなぜですか?

  18. 18

    スティッキーフッターがSamsungスマートフォンNote2の組み込みブラウザーで機能しないのはなぜですか?

  19. 19

    列を追加した後もSQLiteがフラグメントで機能しないのはなぜですか

  20. 20

    ブロッククォートタグがPHPループで機能しないのはなぜですか?

  21. 21

    このログインフォームコードが機能しないのはなぜですか?

  22. 22

    タグのフォーマットがThymeleafで機能しない

  23. 23

    フォームエラーのゲッターがAngularReactive Formコンポーネントテンプレートで機能しないのに、直接参照が機能するのはなぜですか?

  24. 24

    フラッターにpadLeft機能がないのはなぜですか?

  25. 25

    カスタムフォーマットのセルがExcelグラフで正しく機能しない

  26. 26

    Scalaのパターンマッチングが変数で機能しないのはなぜですか?

  27. 27

    ドキュメントでオーバーフローが機能しないのはなぜですか?

  28. 28

    マングースでfindメソッドが機能しないのはなぜですか

  29. 29

    ドロップゾーンのJavaScriptフォームが機能しないのはなぜですか?

ホットタグ

アーカイブ