Je veux changer le format d'affichage de la date pour dijit dateTextBox.
Actuellement ma date affiche comme celui-ciComment afficher et valider au format personnalisé en utilisant Dijit DateTextBox?
Ma déclaration est comme ce
<input type="text" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="theInput" />
Mais je voudrais changer le format à un format que je veux par exemple 14 Septembre, 2017, ou 09-14-2017.
De plus, si vous entrez le format à l'aide du clavier, est-il possible de valider par rapport au même format - I.e. Lorsque l'utilisateur tape les données, il doit être dans ce format ou le message invalide apparaît.
EDIT: Tout ce que je pouvais trouver était question des contraintes qui vous permet de définir à la fois les contraintes d'entrée et la mise en forme - mais il n'y a pas d'exemples dans la documentation comment l'utiliser. Ce serait bien de voir à la fois un exemple déclaratif et un exemple programmatique.
également selon certains autres postes ici dans le balisage déclaratif vous pouvez spécifier des contraintes comme
data-dojo-props="constraints:{datePattern:'yyyy-MM'}"
Cependant, je veux faire ce programme, mais quand j'inspecte l'objet d'entrée
this.theInput.constraints
il n'existe aucune propriété telle que datePattern, ou min et max.