2 votes

SAPUI5 : Formatage d'un champ Date (Odata)

J'ai une question similaire aquí o aquí . J'utilise également une vue XML. Avec ce code

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

J'obtiens le résultat suivant :

/Date(1671944676355)/

Lorsque j'essaie

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

Je reçois le message d'erreur suivant

sap-ui-core-dbg.js:30928 Uncaught TypeError : oDate.getTime n'est pas une fonction

Avez-vous une idée de la raison pour laquelle le formatage n'a pas fonctionné ?

Merci d'avance.

Meilleures salutations

Dan

1voto

Dan_ Points 21

La conversion en ODataModel a permis de résoudre ce problème.

1voto

Michael Biermann Points 1461

Les modèles oData contiennent des métadonnées, les modèles json n'en contiennent pas. Les formateurs sont également possibles ({path ... formatter ...}).

https://help.sap.com/saphelp_uiaddon10/helpdata/en/07/e4b920f5734fd78fdaa236f26236d8/content.htm

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X