Filtre jqGrid Données par Plage de Date?
Je suis en train de filtrer les jqGrid données par plage de dates, par "dateFrom" et "DateTo". Une fois que la date est sélectionnée, j'ai essayé de mettre en œuvre:
var dateFilter = {
groupOp: "AND",
rules: [
{ "field": "date", "op": "ge", "data": dateFrom },
{ "field": "date", "op": "le", "data": dateTo }
]
}
jQuery('#' + gridId).jqGrid('setGridParam', {
postData: {
filters: JSON.stringify(dateFilter)
}
}).trigger("reloadGrid");
Mais cela ne semble pas fonctionner ? Je suis à l'aide de ASP.NET MVC, mais avait espéré pour ce faire sur le côté client par simple filtrage des données entre les dates choisies ?
Quelqu'un peut-il aider ?
Vous devez vous connecter pour publier un commentaire.
Si je vous comprends corriger la vieille démo de la réponse et une autre démo de la réponse va vous donne des fragments de code dont vous avez besoin. Ici vous pourriez trouver en outre des exemples de la façon de construire les
filters
dynamiquement.postData.filters
et ensuite appeler.trigger('reloadGrid')
la grille sera actualisé. Est ce que tu veux dire? Quidatatype
a votre grille? Utilisez-vousloadonce:true
paramètre?search:true
paramètre. Je vous recommande en outre reset toujours le numéro de la page avec.trigger("reloadGrid",[{page:1}]);
formatter:'date'
?datepicker
par exemple?