2016-08-23 88 views
2

このような質問はhereまたはhereです。私はXMLビューも使用しています。このコードSAPUI5:日付フィールドの書式設定(Odata)

<Text text="{ path: 'model1>CHANGE_DATE' }" />  

で、私はfollwowing出力を得る:私は、エラーメッセージ

sap-ui-core-dbg.js:30928 Uncaught TypeError: oDate.getTime is not a function

を受ける

<Text text="{ path: 'model1>CHANGE_DATE', 
       type: 'sap.ui.model.type.Date', 
       formatOptions: { pattern: 'MM/dd/yyyy' } }" />, 

をしようとすると

/Date(1671944676355)/ 

を、あなたはどのIDEEを持っていますかなぜフォーマットがうまくいかなかったのですか?

ありがとうございます。 ODataModelへの変換

敬具

ダン

+0

これはODataModelですか?フィールドはEdm.DateTimeとして宣言されていますか? – cschuff

+0

ああ。私はJsonModelを使用しています。おそらく、これが理由です。必要に応じて、私はOdataModelに変換しようとすることができます。 –

+0

これが理由だと思います。別の日付書式に切り替えるか、フォーマッタ関数を使用して文字列をJS Dateオブジェクトに変換することもできます – cschuff

答えて

1

は、この問題を解決しました。