.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[oۯ97yR6XADG|1DGzd. 49B?c9]qzCDy^ڠI.Фū`zlL` VRRa'(kM%+05bCmT^%qcNG<{S9L e%O蟼LϜ 1uzXBURniGwZ7I銾B[|2 {B-M:!h2EnT GWRǾqbDdOPeLh/"xңi"2ȓ.NgQcQ`̬C{63 x;(Yw2m *])6"Jֻ 5Ay\c"i(eLO^<^3) 7=`&LfiB)=S]+93-@M(uHmnts>"wwAUdFojDQ e#C>8FP("d= =a~vK&& r ,1H8FP("d= =a~vK&&mmc/(1!'B=c_K*M TQ͙|ѓw-$B j&9)ֈK1UCQ`جscW+T*}mz x;s2;e9ٖ~y6\2KȘ  jJH87]':6"Y[K@-*vT@hE _K#ضe%5^ĴM[:;,{*Op318cgw2vE*0Jd^g5l o:hREa^=e\% p@I#{wc,Cߢ35:'(o"|商zU;(Yw2m *])6"Jֻ 5AyYA=Fӿ0%lτy&Ol  I&TiY(2eI}LEa^=e\% p@I#{wc,C4Zׂ<ҳ}k+2;e9ٖ~y6\2KȘ  jJH87]':6"Y[[ݕbAQiTbUC0(!jJCcYiuDv_/A|#4/]]qmU/ͳTK~yXweɔh+_cN访jojDQ e#C>8FP("d= =a~vK&&\LAuMQiZ?Rc}bMqLgBoǿ?etve1mnZxRE`ҴpzkC1@e;? 4S)9STG&\bEH$$1=3 *yckheMW5&wqbDdOPr=`5:oe+gXşCbixJLfiB)=S]+93-@M(uHmny][0^rF]]^{sPh%wAUdFojDQ e#C>8FP("d]jA4e>S'Z&G}@tse J N5[y-ģL7͌2!UڊE#x; M0N!'5ޏY \8UJUAXK~z蟐#o6)Q$H qp!,ٳ3TS],Pcİy٫EҭcR/?q US`2 I\n-u/AzV"Z)`Ky!AJLoOjJ8y4hd}'5{*`SؐF@m֧iOOMVLlqԛ 0&w>|ua΋Q,෦v%#rfcPdjBU 9e=Xt~}q)[O5p)^m:fZa9#=;8$d$T;X9(|;$n|rW84yq|d:h θP-_4Q)>Y_te~xxm|V'Ybؼ>Q uNJѫ;V=šhsc(+q-k@R yd ='pFrU1 /]pcT? A)3gVLLɌ1BD ]nLw=|-MÜcA3vK]UǽpυP;5@QB_X|<eA*ꕺzMDm+eTDsJ$&Miza?eD- Tax9Z=&in#»MV&]95({*Ӂ*eגP~IKE("Bff4,QȾ8/crQ|ۼR1;ΨW!r.ag:ϧ(ADQP^NΆ* h4e`"D#c.vYFɓi(*&ٙ&8nn&,`\f)T8*VH6b $*5YՍ)2~K՗0^H4Gϙ7#C Wſ *oG)v]mAIX *-Y-ՂӠ_l-/.ݻ߆Haßk>zt7I*8nn&,`\fB r8f9ӥif(G*"-cFCĶ`#TUY$G\]~HAm_ꗪw;* k_EMejozE0MC 'ؼ-P; `/:>*h3-22YzbhiY.A/"vhc&הz^Kwϓ@B8ؠ:Ћ,m rNd3f_?%15,[2iV,GON1O9jѥA&dOJ48nn&,`\fbaB",8'>b˗tٙ93[0$Z݂#ykK@"B& Y/D2k0H,xCB_NkN 1oBI˷D䎔3%7ި4}U4Ub:A%L ;8MҹA\ڈs2 #ӋJ~fl"4g $z,= 2015) { return { result: false, message: "Ship Date should be before 1/1/2015" }; } return true; } }, { text: 'Quantity', datafield: 'quantity', width: 70, align: 'right', cellsalign: 'right', columntype: 'numberinput', validation: function (cell, value) { if (value < 0 || value > 150) { return { result: false, message: "Quantity should be in the 0-150 interval" }; } return true; }, createeditor: function (row, cellvalue, editor) { editor.jqxNumberInput({ decimalDigits: 0, digits: 3 }); } }, { text: 'Price', datafield: 'price', align: 'right', cellsalign: 'right', cellsformat: 'c2', columntype: 'numberinput', validation: function (cell, value) { if (value < 0 || value > 15) { return { result: false, message: "Price should be in the 0-15 interval" }; } return true; }, createeditor: function (row, cellvalue, editor) { editor.jqxNumberInput({ digits: 3 }); } } ] }); // events var rowValues = ""; $("#jqxgrid").on('cellbeginedit', function (event) { var args = event.args; if (args.datafield === "firstname") { rowValues = ""; } rowValues += args.value.toString() + " "; if (args.datafield === "price") { $("#cellbegineditevent").text("Begin Row Edit: " + (1 + args.rowindex) + ", Data: " + rowValues); } }); $("#jqxgrid").on('cellendedit', function (event) { var args = event.args; if (args.datafield === "firstname") { rowValues = ""; } rowValues += args.value.toString() + " "; if (args.datafield === "price") { $("#cellbegineditevent").text("End Row Edit: " + (1 + args.rowindex) + ", Data: " + rowValues); } }); });