.&1|?" {}:+dV8msM.h%bQ#oޛ D݈n#÷ ¦3 zk&Z|G̑쯃 -%7쩥`_G|^leKGX{ԴW<Tn;0^澸~U<=0B6sz8=Qog[q-fsB];H‘'i`M"O=Î2P~,}!-M526c/zʈ61u>P~ $i%mXY⮃bpXh>dՂ3! s ׉o<2 1oo~iCā1=3 *yckheMW5&wy6b'P"XIpjsĤC4"uUg>µbck+˕ušoUME V~ȶ/yӴзw(#er?7Su {J"l TQ͙|ѓw-$B j&9)ֈK1UC*Op318cg1m$H u~>^g5l o:hREa^=e\% p@IWl n+{H@;M`* w |cuKqQI^ZNAsqɾ:3u`{:X?4} am)ZXQxKOBYL=b8nn&,`\f0F5ComETb !9~\* ӗ-}Wn8tdy8nn&,`\f;M\D'uSIϨonA\[Ylu*aC8nn&,`\fNay#}b[QY V ǂ,q`ap dC“[$TfB+`/@6:m`8nn&,`\f@/lÅ>Y4~p}f !Iz$bEשXX]r xrΦrTO LjТ8nn&,`\f@/lÅD$0y=+(e=Ǹgcô6^vl-/$Y#בy)Qz8nn&,`\fKkOw@W<)96#/b Ք-D-UmT_v?wFp,T0%N`B/|Ng3>F#N8nn&,`\f{tn~u І%IBleY9_Bp:~8nn&,`\f1G86'IDRbòlA&O8nn&,`\fTLj@ּ/"v1灙LJi|슃7O9O=NK&w$>8nn&,`\f귾m(Eh?T:lh 㵑|#4PFvv,A'02CĊ8nn&,`\f)LVV3 I@]C]K>Gp im4 MzA;rNHs 8nn&,`\fkuŬ^𫐴|7} Y6/̫|ϱL3"sObi-Cc?{8nn&,`\f V3;`x4: IQ 5s"]#6,Ly/nt"-cFCĶ8nn&,`\f\Zp%ȄD._e#ILVqE%)r 0TS *̀0ҿnxubIQtW-/~ u6FBN))UV[/D |8nn&,`\fД+AKxG:׿BlF>Н.Rض v/`v]}K w`\̹$8nn&,`\f852hhG*[sx'1N /a8nn&,`\f BqMMP2]I=$t^J\ZVqI"-cFCĶ8nn&,`\f&ttm89ZP~6TA= `MP2`8nn&,`\f8nn&,`\f5M`_f^Y]gJ'BOϪ~ķ"dڙN!p~v͝i{STMWM8nn&,`\f8nn&,`\f:)qy 5jvSjlon` IbK]I8ʞE8nn&,`\f8nn&,`\fs1 u]pz8nn&,`\f } else { if (filterDataField == "ShippedDate") { var dateGroups = new Array(); var startIndex = 0; var item = filterValue.substring(startIndex).indexOf('-'); while (item > -1) { dateGroups.push(filterValue.substring(startIndex, item + startIndex)); startIndex += item + 1; item = filterValue.substring(startIndex).indexOf('-'); if (item == -1) { dateGroups.push(filterValue.substring(startIndex)); } } if (dateGroups.length == 3) { filterParam += "year(ShippedDate) eq " + parseInt(dateGroups[0]) + " and month(ShippedDate) eq " + parseInt(dateGroups[1]) + " and day(ShippedDate) eq " + parseInt(dateGroups[2]); } filterParam += " " + filterOperator + " "; } } } // remove last filter operator. filterParam = filterParam.substring(0, filterParam.length - filterOperator.length - 2); data.$filter = filterParam; } data.$inlinecount = "allpages"; // update the $skip and $top params of the OData service. // data.pagenum - page number starting from 0. // data.pagesize - page size data.$skip = data.pagenum * data.pagesize; data.$top = data.pagesize; return data; }, downloadComplete: function (data, status, xhr) { data.totalRecords = parseInt(data["odata.count"]); return data; }, loadError: function (xhr, status, error) { throw new Error("http://services.odata.org: " + error.toString()); } }), altRows: true, filterable: true, filterMode: 'simple', sortable: true, columnsResize: true, columns: [ { text: 'Ship Name', dataField: 'ShipName', width: 300 }, { text: 'Ship Country', dataField: 'ShipCountry', width: 300 }, { text: 'Ship City', dataField: 'ShipCity', width: 200 }, { text: 'Ship Address', dataField: 'ShipAddress', width: 200 }, { text: 'Ship Date', dataField: 'ShippedDate', width: 200, cellsFormat: 'yyyy-MM-dd' } ] }; });

Data Source: "http://services.odata.org"