.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[o=))Pmi8j/RxXgrcIDv ZyPC&.#iL o[l |Bfhr;H+3tL rLӛd]qKU1wMv= @J(1?ցK0GCHdvs*GeD+;ᅋ_sR0 NeHɨA9 s<+-]~I|zr 7]G{5*-v6:g#JOR@3+V -jBojDQ e#C>8FP("d]jA4e$(A-wI^;6sglsJ6?B"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:Wl n+{HKi(K\" 42;e9ٖ~y6\2KȘ  jJH87]':6"Y[8!eΘkbAFf); ;\Om6\2KȘ  jJH87]':6"Y[BүZa!X)I&M|X?ِ$3L?#bck+˕ušoUME V*@kf:z~TҹrHгKOBYLgGdQ_굨=_cmjkByrDqam+rk1?Z us'Me|BD>"p1#4L!J w]yVdG OdgO{_p%a}=Co 3\YKe::Sɗo!){AM>+TT8nn&,`\f~ xq[ ʞmW-,,EƏ8nn&,`\fBZ|]6#p͋oY7ia 1g3C~׎`H1_R8nn&,`\f/sjaPXfj #H\dWwS{ 1o>: ֘A hb6i0>KFX){[#,hA"Z lzYj*% ;0pM1LU w]yVdG OdgO{_p%a}=Co 3݊_Cd꤄嗿l8nn&,`\fWhCKM/qO%7ڱ@3\˕+ZK=;KЛ<ẾR)V$5w#k_ lm n>\Npy ȩSg*H4׿0gטL䌏oTEQ (zke5>s8{~Ph}(DfxckN~Vcв;`cXrpXhh\$e{Ӗݞ熉mX\"`A|6$ԌnT\Cօ+2At[F#(U5k2ȰĞ9Ui"[F=@ANRVrl$I3yH~ ֲ#R;oA C2DQP^NΆ* h4Yn:ׂ VJ!DM _T>]HgxW;|g\V“p]h.=Z8sWTã"-cFCĶ.&䦥"*]8nn&,`\fCO{QTbf >iR<"ݭ8;OXT8nn&,`\fjćN ֈ.GBwYzFI/^3  e>^Zp8nn&,`\fOdI";b};z˱urtQn#r"|Gw =.p408nn&,`\f,$ߪF;Dk|:܏[q0`ڪk96Pm-c2hQ$.ДO_m g瀐j''7 WN/Ix!WrlC*.|@LԷj9d/WGnMpp]# Wʇ-O'䇫3Da P j3#ٹL}>{;` 0 &Rwz A*pvJ`(4"zJ'Jϛ]_GA nͻ(.7{IBr8nn&,`\fkN 1oBI"BeTgz}|ꋋQxkLYP2N98nn&,`\fRxHHR1W1[iKtՉXvA\[Ylu*aC7#C WſT%6}U)I93=┳pF8sA1eo>15x;2"YV35t7 )'n=type: 'number' }, { name: 'price', type: 'number' }, { name: 'total', type: 'number' } ], datatype: "array" }; var dataAdapter = new $.jqx.dataAdapter(source); $("#jqxgrid").jqxGrid( { width: 850, source: dataAdapter, sortable: true, pageable: true, autoheight: true, ready: function () { $("#jqxgrid").jqxGrid('sortby', 'firstname', 'asc'); }, columns: [ { text: 'First Name', datafield: 'firstname', width: 200 }, { text: 'Last Name', datafield: 'lastname', width: 200 }, { text: 'Product', datafield: 'productname', width: 180 }, { text: 'Quantity', datafield: 'quantity', width: 80, cellsalign: 'right' }, { text: 'Unit Price', datafield: 'price', width: 90, cellsalign: 'right', cellsformat: 'c2' }, { text: 'Total', datafield: 'total', cellsalign: 'right', cellsformat: 'c2' } ] }); });