66 source = { |
66 source = { |
67 datatype: 'json', |
67 datatype: 'json', |
68 cache: false, |
68 cache: false, |
69 datafields: [ |
69 datafields: [ |
70 { name: 'record', type: 'number' }, |
70 { name: 'record', type: 'number' }, |
|
71 { name: 'uuid', type: 'string' }, |
71 { name: 'name', type: 'string' }, |
72 { name: 'name', type: 'string' }, |
72 { name: 'unlimited_stock', type: 'int' }, |
73 { name: 'unlimited_stock', type: 'int' }, |
73 { name: 'calcium', type: 'float' }, |
74 { name: 'calcium', type: 'float' }, |
74 { name: 'bicarbonate', type: 'float' }, |
75 { name: 'bicarbonate', type: 'float' }, |
75 { name: 'sulfate', type: 'float' }, |
76 { name: 'sulfate', type: 'float' }, |
188 // add new row. |
189 // add new row. |
189 addButton.click(function(event) { |
190 addButton.click(function(event) { |
190 editrow = -1; |
191 editrow = -1; |
191 $('#popupWindow').jqxWindow({ position: { x: 110, y: 30 } }); |
192 $('#popupWindow').jqxWindow({ position: { x: 110, y: 30 } }); |
192 $('#name').val('Nieuw brouwwater'); |
193 $('#name').val('Nieuw brouwwater'); |
|
194 dataRecord.uuid = ''; |
193 $('#unlimited_stock').val(0); |
195 $('#unlimited_stock').val(0); |
194 $('#calcium').val(0); |
196 $('#calcium').val(0); |
195 $('#bicarbonate').val(0); |
197 $('#bicarbonate').val(0); |
196 $('#sulfate').val(0); |
198 $('#sulfate').val(0); |
197 $('#chloride').val(0); |
199 $('#chloride').val(0); |
332 rowID = $('#jqxgrid').jqxGrid('getrowid', editrow); |
334 rowID = $('#jqxgrid').jqxGrid('getrowid', editrow); |
333 } |
335 } |
334 row = { |
336 row = { |
335 record: rowID, |
337 record: rowID, |
336 name: $('#name').val(), |
338 name: $('#name').val(), |
|
339 uuid: dataRecord.uuid, |
337 unlimited_stock: $('#unlimited_stock').val(), |
340 unlimited_stock: $('#unlimited_stock').val(), |
338 calcium: parseFloat($('#calcium').jqxNumberInput('decimal')), |
341 calcium: parseFloat($('#calcium').jqxNumberInput('decimal')), |
339 bicarbonate: parseFloat($('#bicarbonate').jqxNumberInput('decimal')), |
342 bicarbonate: parseFloat($('#bicarbonate').jqxNumberInput('decimal')), |
340 sulfate: parseFloat($('#sulfate').jqxNumberInput('decimal')), |
343 sulfate: parseFloat($('#sulfate').jqxNumberInput('decimal')), |
341 chloride: parseFloat($('#chloride').jqxNumberInput('decimal')), |
344 chloride: parseFloat($('#chloride').jqxNumberInput('decimal')), |