2009-06-09 4 views

Répondre

1

I ne pense pas que flexigrid inclut des propriétés de formatage. Vous ne pouvez pas formater la date lorsque vous récupérez les données du serveur?

0

Je suis d'accord avec ToRrEs - formatez vos données avant de les sérialiser. De cette façon, vous abaissez juste ce dont vous avez besoin pour le client.

+0

c'est une mauvaise suggestion, car les données ne doivent pas dépendre de la représentation (frontend). Si vous utilisez les mêmes données dans 2 tables, cela devrait être différent, alors vous aurez besoin de 2 fonctions différentes pour obtenir les mêmes données. – Dainius

3

Définir le processus propriété de la colonne que vous voulez formater, comme ceci:

colModel: [ 
       {display: "ID", name: "id", width: 40, sortable: true, align: "center", process: procMe}, 
       {display: "Title", name: "title", width: 180, sortable: true, align: "left"} 
       ], 

avis le processus : procMe le premier col, puis:

function procMe(celDiv,id) { 
    $(celDiv).html("Some formated text/icons/pics or whatever here"); 
}; 

Je n'ai pas le moyen de l'essayer maintenant, mais je pense que ça devrait marcher, désolé s'il y a des erreurs, je viens de l'écrire de mémoire et j'ai peut-être oublié quelque chose.

Espérons que ça aide ...