-1

標準の sapui5 アプリケーションを拡張しようとしていますが、Eclipse IDE を使用していくつかのフィールドを非表示にする必要があります。

問題: フラグメントからフィールドを非表示にする方法がわかりません。これまで、ビューからフィールドを非表示にすることしかできませんでした。

フラグメントからフィールドを非表示にするには、どのような手順が必要ですか?

これは、ビューからラベルと入力を非表示にするために使用したメタデータ コードです。

metadata:{
/*meta data details like configuration, customizing, and routing data*/
    customizing: {  
        "sap.ui.viewModifications": {
            "mytravelandexpense.view.S3": {
                "statutoryTypeLabel": {
                    "visible": false
                },
                "statutoryTypeInput": {
                    "visible": false
                }
            }
       }
   }

}

4

1 に答える 1

-1

まだコントロールを拡張していませんが、正しい方向へのヒントを提供できると思います

ビュー mytravelandexpense への参照を使用して、フラグメントからフィールドを非表示にすることはできません (フラグメントはビューに属しておらず、コードの独立した部分です)。正しい参照内でフラグメントのフィールドを非表示にする必要があります。

メタデータに次のようなものを追加しようとします。

 "myFragmentname.fragment.S3": {
                "myFieldToHide": {
                    "visible": false
                }
 }

私はこのドキュメントを詳しく調べていませんが、正しい情報のようです: http://a248.g.akamai.net/n/248/420835/f21c2e0265fa7f1328364d22a2cb77e8655ea870cd777c3d90657faf63c79587/sapasset.download.akamai.com/420835/sapcom/sapcom/sapcom docs/2015/08/8ea85c27-5a7c-0010-82c7-eda71af511fa.pdf

于 2016-01-26T12:39:31.473 に答える