ParamQuery grid support forum

General Category => Help for ParamQuery Pro => Topic started by: MatsP on September 19, 2013, 03:54:38 am

Title: sortIndx and sortDir in Pro?
Post by: MatsP on September 19, 2013, 03:54:38 am
In the Pro version, it seems like the remote sorting as changed.
This used to work in the free version, but now sortIndx and sortDir  are 'undefined'.
getUrl: function () {
   return {
        url: "order.aspx/GetOrderItems",
        data: "{'orderID':19069,'sortColumn':'" + this.sortIndx + "','sortDir':'" + this.sortDir + "'}"
   };

Title: Re: sortIndx and sortDir in Pro?
Post by: paramvir on September 19, 2013, 08:07:07 pm
Mats

this keyword in getUrl no longer points to dataModel

You need to take reference to dataModel from argument to the function.

getUrl: function ( ui ){
   var dataModel = ui.dataModel;
   return {
        url: "order.aspx/GetOrderItems",
        data: "{'orderID':19069,'sortColumn':'" + dataModel.sortIndx + "','sortDir':'" + dataModel.sortDir + "'}"
   };
}

Reference:

http://paramquery.com/api#option-dataModel-getUrl (http://paramquery.com/api#option-dataModel-getUrl)
http://paramquery.com/pro/api#option-dataModel-getUrl (http://paramquery.com/pro/api#option-dataModel-getUrl)