I’m having problems getting dates to sort correctly, here is my setup:
$(“#jqGrid”).jqGrid({
defaults : {
recordtext: “View {0} – {1} of {2}”,
emptyrecords: “No records to view”,
loadtext: “Loading…”,
pgtext : “Page {0} of {1}”
},
pager: “#jqGridPager”,
url: ‘./json/COrderStatus.asp?mode=load&g_AdminID=188&g_UserID=1817196&g_SiteID=841578&viewID=50′,
mtype: “GET”,
datatype: “json”,
ajaxGridOptions: { contentType: “application/json” },
page: 1,
colModel: [
{
label:’View Table’,
name:’null’,
hidden:true,
align:’center’
},
{
label:’Edit Order’,
name:”,
hidden:true,
align:’center’
},
{
label:’Copy Order’,
name:”,
hidden:true,
align:’center’
},
{
label:’Cancel Order’,
name:”,
hidden:true,
align:’center’
},
{
label:’DateSubmitted’,
name:’OrdersDateSubmitted’,
sorttype:’date’,
datefmt:’m/d/Y’,
align:’center’
},
{
label:’Fulfillment’,
name:’OrdersFFMethod’,
hidden:true,
align:’center’
},
{
label:’OrderID’,
name:’OrdersOrderID’,
align:’center’
},
{
label:’OrderState’,
name:’OrdersOrderState’,
hidden:true,
align:’center’
},
{
label:’Link Status’,
name:’null’,
align:’center’
},
{
label:’E-Mail’,
name:’OrdersRecipientEMail’,
align:’center’
},
{
label:’Name’,
name:’OrdersRecipientName’,
align:’center’
},
{
label:’UID’,
name:’UID’,
hidden:true
},
{
label:’OrdersDateProcessed’,
name:’OrdersDateProcessed’,
hidden:true
},
{
label:’OrdersLongField1′,
name:’OrdersLongField1′,
hidden:true
},
{
label:’OrdersLongField2′,
name:’OrdersLongField2′,
hidden:true
},
{
label:’OrdersLongField3′,
name:’OrdersLongField3′,
hidden:true
},
{
label:’OrdersLongField4′,
name:’OrdersLongField4′,
hidden:true
},
{
label:’OrdersDateSubmitted’,
name:’OrdersDateSubmitted’,
hidden:true
},
{
label:’OrdersOrderID’,
name:’OrdersOrderID’,
hidden:true
},
{
label:’OrdersUserID’,
name:’OrdersUserID’,
hidden:true
},
{
label:’OrdersOrderState’,
name:’OrdersOrderState’,
hidden:true
},
{
label:’OrdersFFMethod’,
name:’OrdersFFMethod’,
hidden:true
},
{
label:’OrdersRecipientName’,
name:’OrdersRecipientName’,
hidden:true
},
{
label:’OrdersRecipientEMail’,
name:’OrdersRecipientEMail’,
hidden:true
},
{
label:’OrdersCCEMail’,
name:’OrdersCCEMail’,
hidden:true
},
{
label:’OrdersRecipientPhone’,
name:’OrdersRecipientPhone’,
hidden:true
},
{
label:’OrdersCompany’,
name:’OrdersCompany’,
hidden:true
},
{
label:’OrdersAddress1′,
name:’OrdersAddress1′,
hidden:true
},
{
label:’OrdersAddress2′,
name:’OrdersAddress2′,
hidden:true
},
{
label:’OrdersCity’,
name:’OrdersCity’,
hidden:true
},
{
label:’OrdersStateProv’,
name:’OrdersStateProv’,
hidden:true
},
{
label:’OrdersCountry’,
name:’OrdersCountry’,
hidden:true
},
{
label:’OrdersPostalCode’,
name:’OrdersPostalCode’,
hidden:true
},
{
label:’OrdersCoverLetter’,
name:’OrdersCoverLetter’,
hidden:true
},
{
label:’OrdersInstructions’,
name:’OrdersInstructions’,
hidden:true
},
{
label:’OrdersNeedBy’,
name:’OrdersNeedBy’,
hidden:true
},
{
label:’OrdersAccountID’,
name:’OrdersAccountID’,
hidden:true
},
{
label:’OrdersSiteID’,
name:’OrdersSiteID’,
hidden:true
},
{
label:’OrdersSubmitEmail’,
name:’OrdersSubmitEmail’,
hidden:true
},
{
label:’OrdersCode1′,
name:’OrdersCode1′,
hidden:true
},
{
label:’OrdersCode2′,
name:’OrdersCode2′,
hidden:true
},
{
label:’AccountsUsername’,
name:’AccountsUsername’,
hidden:true
},
{
label:’AccountsEMail’,
name:’AccountsEMail’,
hidden:true
},
{
label:’UsersEMail’,
name:’UsersEMail’,
hidden:true
},
{
label:’ProfilesUserFirstName’,
name:’ProfilesUserFirstName’,
hidden:true
},
{
label:’ProfilesUserLastName’,
name:’ProfilesUserLastName’,
hidden:true
},
{
label:’ProfilesOrganization’,
name:’ProfilesOrganization’,
hidden:true
},
{
label:’ProfilesPhone’,
name:’ProfilesPhone’,
hidden:true
},
{
label:’ProfilesFax’,
name:’ProfilesFax’,
hidden:true
},
{
label:’ProfilesAddress1′,
name:’ProfilesAddress1′,
hidden:true
},
{
label:’ProfilesAddress2′,
name:’ProfilesAddress2′,
hidden:true
},
{
label:’ProfilesCity’,
name:’ProfilesCity’,
hidden:true
},
{
label:’ProfilesStateProv’,
name:’ProfilesStateProv’,
hidden:true
},
{
label:’ProfilesCountry’,
name:’ProfilesCountry’,
hidden:true
},
{
label:’ProfilesPostalCode’,
name:’ProfilesPostalCode’,
hidden:true
},
{
label:’OrdersWelcomeText’,
name:’OrdersWelcomeText’,
hidden:true
},
{
label:’PageLink’,
name:’PageLink’,
hidden:true
},
].
loadonce: true,
viewrecords: true,
width: 780,
height: 250,
rowNum: 10
});
the field is question is OrdersDateSubmitted, no matter what kind of format I use, it treats it like a string. Here is a sample of the data coming through:
[
{
“UID”: 1164550,
“OrdersDateProcessed”: null,
“OrdersLongField1”: null,
“OrdersLongField2”: null,
“OrdersLongField3”: null,
“OrdersLongField4”: null,
“OrdersDateSubmitted”: “5/18/2016”,
“OrdersOrderID”: 1164550,
“OrdersUserID”: 1817196,
…….
Any help you can provide is greatly appreciated!
Cheers
Josh
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top