OData V4 Edm.DateTime値の書式設定には苦労しています。私は通常のdatetime値としてOData V4 Edm.DateTimeのカスタム日付形式の使い方
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
それを宣言するとき、私はエラーを次取得:
TypeError: j.getTime is not a function
私はODataのデータ型を使用して、それを宣言すると、何がフォーマットされません。
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.odata.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
は出し例えば:
2016-11-21T17:13:56.207+01:00
XMLテンプレートで直接それをフォーマットするための任意の可能性がある、または私は、カスタムフォーマッタを使用する必要がありますか?
ありがとう、その情報をありがとう。私が読んだとおり、これはOData V2 Model/Edm.DateTimeでサポートされていました。同様のシンセックスをサポートする予定があるかどうか知っていますか?さもなければ私はgithubのopenui5リポジトリにリクエストを提出します。すべてのコントローラにフォーマッタをコピーせずにこの機能を使用すると、よりクールなことになります。 –