.&1|?" {}:+dt 4BEn!3_${Eڞtڹċ.5[ooL_p:޵vsRy e)-ڝ/XꕳQ}e,]=0B6sz8=Qog[q-fWab{G;N( [w;(ޮ2حB"`WiH˓zsmԡGˢ)j^W kL?mE%={;VbSv!\,-vʮ])0F2 w)*iSv TRRwCcYiuDv_/A|#4/]]pr$%JEWEv]SA~ + +ZYR/^g5l o:hREa^=e\% p@I#{wc,C߈h.@KVgBoǿ?etve1mnZxRE`ҴpzWc 'msFO4$B|*vT@hE _K#ضe%5^ĴM[:;,{*Op318cg4\DwiÅ &\bEH$$1=3 *yckheMW5&wqbDdOPjBH[ymαfObUC0(!jJCcYiuDv_/A|#4/]]qmU/ͳTK0./^btv>0N!'5ޏY \8UJUAPA>`Z SPw֒Ny߮y&xo2;e9ٖ~y6\2KȘ  jJH87]':6"Y[8!eΘkbAFf)*vT@hE _K#ضe%5^ĴM[:;,{*Op318cgoF 1!XB"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:Wl n+{H^9C]K<ܳB"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:FJ<[>Ĺ4P >G#Gtr}Z TQ͙|ѓw-$B jd1=Ԣm7E Wimn{,"aepNerd4۩2.KQ&֥qau٬uڑs f愴#LP0P7jxcm 3jmc3^jߟɈݓZ5ƭ.N>v2wG(dUfʪb^ "7"-cFCĶ3R5.y_yԼ8nn&,`\fgX4lLj $׉HjAb~d \5Z=y_z2\2h#K8/crQ|ۼRVƷڑז}bUDd;#*if8nn&,`\f(%gNǓk4/}fRyĠ-}Wn8tdyn#»MV&]95(٣1oV޳Bz^".Xư~>Rah4"MudDN7!HO7m!%-SX0qBjD8DBP ؄"g p6bMh|u,Xt3ag:ϧ(ADQP^NΆ* h41ga$8O׀AbpG#qԡ$IpizXη+C1"-cFCĶP }UDQP^NΆ* h4ڏgP4)UYXA 6knߧ*u N|NC&GI~ѧ~\A_DG9uk~La^kZrh^:! wZF#6V*[h.%cQBLJn:Z3m.wMFw$>i; VA `& >#2ڑyE#h@(m@&f;Nr%,y7!\ր`EPQt<1WH{֤[z%#KXUpLf5 {8nn&,`\f(R\KNCP3d5UC<|N[C/Z:0k%`SU bfT7oN߰Yi._E$dH>3c`׸Q 3r̯]k%_: z/Ӻudx ɶ.ҋ+۔)@Dl5El1ǺɌ\vY*)3j4̮G)15[M]G7SG/?ǩfw-=h^@_JG YRư[0$Zݰ~c =k=6_~vD]6A+˗ྗ VIWfm\pc C'ڋ<څH̥9WJҕc25y=i9S]B588So?_km`&3[VF̲~yVךo%ׁ-_4Q)>Y_te/ g3ӗ$|)Э!z'@k be rendered. rendering: function() { // destroys all buttons. if ($(".editButtons").length > 0) { $(".editButtons").jqxButton('destroy'); } if ($(".cancelButtons").length > 0) { $(".cancelButtons").jqxButton('destroy'); } }, // called when jqxDataTable is rendered. rendered: function () { if ($(".editButtons").length > 0) { $(".cancelButtons").jqxButton(); $(".editButtons").jqxButton(); var editClick = function (event) { var target = $(event.target); // get button's value. var value = target.val(); // get clicked row. var rowIndex = parseInt(event.target.getAttribute('data-row')); if (isNaN(rowIndex)) { return; } if (value == "Edit") { // begin edit. $("#dataTable").jqxDataTable('beginRowEdit', rowIndex); target.parent().find('.cancelButtons').show(); target.val("Save"); } else { // end edit and save changes. target.parent().find('.cancelButtons').hide(); target.val("Edit"); $("#dataTable").jqxDataTable('endRowEdit', rowIndex); } } $(".editButtons").on('click', function (event) { editClick(event); }); $(".cancelButtons").click(function (event) { // end edit and cancel changes. var rowIndex = parseInt(event.target.getAttribute('data-row')); if (isNaN(rowIndex)) { return; } $("#dataTable").jqxDataTable('endRowEdit', rowIndex, true); }); } }, pagerButtonsCount: 8, columns: [ { text: 'Order ID', editable: false, dataField: 'OrderID', width: 200 }, { text: 'Freight', dataField: 'Freight', cellsFormat: 'f2', cellsAlign: 'right', align: 'right', width: 200 }, { text: 'Ship Country', dataField: 'ShipCountry', width: 150, columnType: 'custom', createEditor: function (row, cellValue, editor, width, height) { // create jqxInput editor. var textBox = $("").appendTo(editor);; var countries = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burma", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo, Democratic Republic", "Congo, Republic of the", "Costa Rica", "Cote d'Ivoire", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Greenland", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hong Kong", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, North", "Korea, South", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Mongolia", "Morocco", "Monaco", "Mozambique", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Samoa", "San Marino", " Sao Tome", "Saudi Arabia", "Senegal", "Serbia and Montenegro", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe"); textBox.jqxInput({ source: countries, width: '100%', height: '100%' }); textBox.val(cellValue); }, initEditor: function (row, cellValue, editor) { // set jqxInput editor's initial value. editor.find('input').val(cellValue); }, getEditorValue: function (index, value, editor) { // get jqxInput editor's value. return editor.find('input').val(); } }, { text: 'Shipped Date', dataField: 'ShippedDate', cellsAlign: 'right', align: 'right', cellsFormat: 'd', width: 170 }, { text: 'Edit', cellsAlign: 'center', align: "center", columnType: 'none', editable: false, sortable: false, dataField: null, cellsRenderer: function (row, column, value) { // render custom column. return ""; } } ] }); });