.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[o3 FznF@^8XmLsŴ9Gpݏ_9rvC<#*(v8Ej lCC6ipi\Vy*Q!\+(E _"Il̚P迧 $%DHUJq'~BqY*%#3.IUV@P1ͫY+Q*Oq캻9d4"݆[@T";0yFwoGW4?qB֬|_ŭ1&^[cT * )̠PhF-8Ea^=e\% p@IFR!h> R^%X)}@tse J N5[y-ģL7͌2!UyߖiN؝1% > RJ=KB,+?gs;(Yw2m *])6"Jֻ 5AyYA=Fӿ dx~j}&BZPUu g]Dk{;(Yw2m *])6"Jֻ 5AyYA=Fӿam)ZXQxKOBYL8FP("d= =a~vK&& X<MsTHG^0N!'5ޏY \8UJUAPA>V|ld_u\\ׄڴ8z?.+q2]aovw׆yj e@D TQ͙|ѓw-$B j&9)ֈK1UCgPvNqaB~7d})6٭"|֘%#5Xe)4)M.)f[7 D@\+5x-Bj/E$xL-) S膫fXÜ~D_s |cuKqQI^ZNAsqɾ:3u`{:Wl n+{H7.W<(|e)=KB,+?gs;(Yw2m *])6"Jֻ 5Ay\c"i(eȦ9 bS>ů*vT@hE _K#ضe%yN14POOn T\$3joZV(@H&\bEH$$1=3 *yckS`Wl uO=W-3\OJLdcu{+ÑӀwv),WBF;le,S6(Ke/&Jjȫѭ2ل9vwK9f7#"֘tn\ƭ.N>v2w NV&ڷC璢qȿsB*LIeYA `aCqe`gW^~؁f<"h dn=lI#[ ez"W٠G"-cFCĶ긩6Nei'8ߓ-<BcNtc lo"-cFCĶ bPE7N)'X8w;|?4P~K@@>0#LT Ԕ7l)8nn&,`\fƀ4: ?r"-cFCĶ*-Y-ՂӠ_}ԋ|PX$s~DQP^NΆ* h4'gnc:{x=l-/.ݻZ~@A4 يJXw0qZw7 "-cFCĶ꣌ɉf=צ;&\"Tqר.z)%q`8nn&,`\fgAn\iKtՉXvA\[Ylu*aC7#C Wſs <෧1Ly[ERmD8DBP ؄"g p6bMh|&PIٔ}+1Џ _Jw+L8nn&,`\fц:=a܃wKٹX)֜W9'9, b}6&n 7n Ocg6jRM(#poݲ>@iEI믁' gvbƸL.nw(\PwoX;F#N8nn&,`\f*-Y-ՂӠ_˟3#ٹ8nn&,`\fmYJQP-lyMie;P:f}͚S2XU븿=.:|==DwDeJu81ٚR/d-Q8nn&,`\f\Uu Q~#? ܨفguZ<&bPf\c1ǺmA<tRDQP^NΆ* h4^ewyM͈yj2#\0yq_&Pf+/:“P3=as\Eͤ&9  |k+Rhr2{ ;ӔUMLp;Ul?ԔEl?ӒwK)^z18nn&,`\fq=cp.NzXCɱ t{P˺oךhr}8nn&,`\f'Ə} g璢qȿsB*8nn&,`\fCKRm㛖j8PF-C4ra77]f=Y inCr}1cOl;t+>د, YtC64M]571b5ԲE:<xVÞhu>bu43(8nn&,`\fTpE|uJc+YUmU-!iBGڪfc&rZaKAa@̨"{ut&m\/ JG)[:AqsRzt_vL@4 fDQP^NΆ* h43Sz"D92rn renderstring; } }, { text: 'Quantity', datafield: 'quantity', width: 85, cellsalign: 'right', cellsformat: 'n2', aggregates: ['min', 'max'], aggregatesrenderer: function (aggregates, column, element) { var renderstring = "
"; $.each(aggregates, function (key, value) { var name = key == 'min' ? 'Min' : 'Max'; var color = key == 'max' ? 'green' : 'red'; renderstring += '
' + name + ': ' + value + '
'; }); renderstring += "
"; return renderstring; } }, { text: 'Price', datafield: 'price', cellsalign: 'right', cellsformat: 'c2', aggregates: ['sum', 'avg'], aggregatesrenderer: function (aggregates, column, element, summaryData) { var renderstring = "
"; $.each(aggregates, function (key, value) { var name = key == 'sum' ? 'Sum' : 'Avg'; var color = 'green'; if (key == 'sum' && summaryData['sum'] < 650) { color = 'red'; } if (key == 'avg' && summaryData['avg'] < 4) { color = 'red'; } renderstring += '
' + name + ': ' + value + '
'; }); renderstring += "
"; return renderstring; } } ] }); });