.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[o=))Pmi8])+D|:ڂ"/,ug\{Ʊ}m'>kq E~}w>N+JyXfπV3b|0ȹި}=VM.HIt`|}WPU8X9S ˈD+UG6G1V݃"6h4Թł;"2@r By;l>Y#_̇)!ܰC liu|fL0G+>.$Xe)4)M.)f[7 D@\+ʳDAϑQl_`w%@Ll9W:#.K6&gBoǿ?etve1mnZxRE`Ҵpz&+ 13 V̂PI3M~ TQ͙|ѓw-$B j&9)ֈK1UCzVW"ܳC$F\dA9k giE_8w-$B j&9)ֈK1UCZ9kya:hǧ*W^g5l o:hREa^=e\% p@I#{wc,C*^'wj mj&M|X?ِ$3L?#bck+˕ušoUME V*@kf:_ܔ+5qB"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:Wl n+{H7.W<(|e)=KB,+?gs;(Yw2m *])6"Jֻ 5AyYA=Fӿӡ(LoWKOBYLqQI^ZNAsTP(lT%N5S]_Ȝ y3k:61)W54fu阰)bHaG z@Z-ͬF=DsDY5] w`\̹$G v!ABW<.3Lq3LDQP^NΆ* h4{7dmK9!Ȕ yʽat[J^ъ0Yj-|9fH,x_njuKO`/t 4g0 >NY@g Q ,&I?u:$↓BKJ?iX9zPn\Z[A,pIjcpWk9{0Ν"̈́o\on7rЈc4 GM\#ڻ{'ʮ":xc74Koz1ذJ—H(u:W/'ln]jμڱɣޑ tnVY4m?w'mqD:pwbDZ"ӸiPX90'甒ɇqW,SڬKt| bQKZfȺO.+Wʇ-O'䇫3r?R}orrwTMd\8nn&,`\f)]lQfy ak%(`ys@5ʹH| \Tw~nRۄm<ܛe*@vpfs6#ًaF:z)Y`s7*/'%CJʥ,˘qpk} w<XN1;:n16U+5jD0B"v2w#f#%꫐+rrwTMd\8nn&,`\fK$opN75[Z)l | [u'tS1`+Yzz֔'oJIF1ܬD׷qEVH׊Dpg"㞀`"?^MYO#lt,EA\zFh'u^6̄fi[D-cSmp̱\C %hue>2Կ%{v w`\̹$} .[ ~Ƨ|{=4dBq@ŭe,gSU>&TÆ^s8x2zi cn翩I!惟>>EAQnh%.Vmk> t1{Tv넽U0D%WYu$G!f(oyN68nn&,`\fzmCy+b`rG{S7V" ڒ3EBa] B]DDQP^NΆ* h4AђvtKE~˪6`z Hn^ Pi$Q(pVl{J&Yx'Rc=T̲߲f`J{sdWo;2jt0\mq9ˍnɚ;V`W7zY+u]B_WH_&O= l7WaCߋWed.l%~[Nmrvm~>DQP^NΆ* h4')r =V64wp;ԉJ<"h dn=lhEQFjpwfiUiSCyxNJM!yh`f&8l85eęjk ohx[mw# 9b{ _8.FW?ͣzR(llҊZL˄ XPMńS%+/')<"h dn=l8t6'343N m7$^8nn&,`\ff= S:PM'QN< ͡>cư~>Rah4"MudDN4)0\Whq0SX0qBjD8DBP ؄"g p6bMh|P]t ld$6Q3,x6ZrϻMiM}%yo"); toolbar.append(container); container.append(''); container.append(''); container.append(''); container.append(''); $("#addrowbutton").jqxButton(); $("#addmultiplerowsbutton").jqxButton(); $("#deleterowbutton").jqxButton(); $("#updaterowbutton").jqxButton(); // update row. $("#updaterowbutton").on('click', function () { var datarow = generaterow(); var selectedrowindex = $("#jqxgrid").jqxGrid('getselectedrowindex'); var rowscount = $("#jqxgrid").jqxGrid('getdatainformation').rowscount; if (selectedrowindex >= 0 && selectedrowindex < rowscount) { var id = $("#jqxgrid").jqxGrid('getrowid', selectedrowindex); var commit = $("#jqxgrid").jqxGrid('updaterow', id, datarow); $("#jqxgrid").jqxGrid('ensurerowvisible', selectedrowindex); } }); // create new row. $("#addrowbutton").on('click', function () { var datarow = generaterow(); var commit = $("#jqxgrid").jqxGrid('addrow', null, datarow); }); // create new rows. $("#addmultiplerowsbutton").on('click', function () { $("#jqxgrid").jqxGrid('beginupdate'); for (var i = 0; i < 10; i++) { var datarow = generaterow(); var commit = $("#jqxgrid").jqxGrid('addrow', null, datarow); } $("#jqxgrid").jqxGrid('endupdate'); }); // delete row. $("#deleterowbutton").on('click', function () { var selectedrowindex = $("#jqxgrid").jqxGrid('getselectedrowindex'); var rowscount = $("#jqxgrid").jqxGrid('getdatainformation').rowscount; if (selectedrowindex >= 0 && selectedrowindex < rowscount) { var id = $("#jqxgrid").jqxGrid('getrowid', selectedrowindex); var commit = $("#jqxgrid").jqxGrid('deleterow', id); } }); }, 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' } ] }); });