Kendo grille de colonne date pas de mise en forme
J'ai un KendoGrid
comme ci-dessous et lorsque je lance l'application, je ne reçois pas le format attendu pour date
colonne.
$("#empGrid").kendoGrid({
dataSource: {
data: empModel.Value,
pageSize: 10
},
columns: [
{
field: "Name",
width: 90,
title: "Name"
},
{
field: "DOJ",
width: 90,
title: "DOJ",
type: "date",
format:"{0:MM-dd-yyyy}"
}
]
});
Lorsque je l'exécute, je suis "2013-07-02T00:00:00Z
" en MJ colonne. Pourquoi il est pas la mise en forme? Une idée?
- Désolé Myzifer, toujours avoir de problème. Même j'ai essayé comme modèle: "#= kendo.toString(Date,'dd/MM/yyyy') #" aussi. Et j'ai essayé cette aussi onabai.wordpress.com/2012/09/28/... Mais pas de chance 🙁
- Pour autant que je suis conscient que l'élément clé est la parameterMap d'installation et sans que vous n'aurez plus de difficultés à essayer de le configurer, vous avez besoin de plus de détails autour de la parameterMap?
- Oui, pouvez-vous fournir plus de détails sur parameterMap
- Désolé Myzifer... j'ai essayé de la même façon, mais en quelque sorte il a échoué 🙁
- Ce qui fait de l'affichage et vous pouvez lier votre code afin que je puisse voir si je peux repérer quelque chose de mal car parfois, il peut être un caractère supplémentaire ou la moindre chose qui le brise.
- Avez-vous encore des questions jestges et si oui pouvez-vous me montrer le présent code votre en essayant de le mettre en œuvre?
- Donc jestges les progrès réalisés et les chances de voir votre code afin que je puisse repérer ce qui ne va pas?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé ce morceau de l'information et réussi à le faire fonctionner correctement. Les données fournies pour moi, c'était dans un format de chaîne j'ai donc nécessaire pour analyser la chaîne à l'aide de
kendo.parseDate
avant de formater aveckendo.toString
.Références:
juste besoin de mettre le type de données de la colonne de la source de données
et puis votre colonne de déclaration:
format
attribut commencé à travailler et j'ai pu obtenir débarrasser de la double conversion de la accepté de répondre.type: "Date"
sur le terrain et supprimé cet attribut dans les propriétés de la colonne.Essayer de formater la date dans le kendo grille:
C'est comment vous le faites à l'aide de ASP.NET:
L'option que j'utilise est comme suit:
Autant que je suis au courant pour le format de date que vous avez à gérer dans parameterMap,
Si vous suivez l'exemple ci-dessus et juste renomme les objets comme "StartDate", alors il devrait fonctionner (ignorer les données: refreshGridParams,')
Pour plus de détails, consultez le lien ci-dessous ou recherchez simplement de kendo grille parameterMap sna voir ce que les autres ont fait.
http://docs.kendoui.com/api/framework/datasource#configuration-transport.parameterMap
Cela peut être utile: