49 source = { |
49 source = { |
50 datatype: 'json', |
50 datatype: 'json', |
51 cache: false, |
51 cache: false, |
52 datafields: [ |
52 datafields: [ |
53 { name: 'record', type: 'number' }, |
53 { name: 'record', type: 'number' }, |
|
54 { name: 'uuid', type: 'string' }, |
54 { name: 'name', type: 'string' }, |
55 { name: 'name', type: 'string' }, |
55 { name: 'calcium', type: 'float' }, |
56 { name: 'calcium', type: 'float' }, |
56 { name: 'bicarbonate', type: 'float' }, |
57 { name: 'bicarbonate', type: 'float' }, |
57 { name: 'sulfate', type: 'float' }, |
58 { name: 'sulfate', type: 'float' }, |
58 { name: 'chloride', type: 'float' }, |
59 { name: 'chloride', type: 'float' }, |
173 addButton.jqxButton({ theme: theme, width: 90, height: 17 }); |
174 addButton.jqxButton({ theme: theme, width: 90, height: 17 }); |
174 // add new row. |
175 // add new row. |
175 addButton.click(function(event) { |
176 addButton.click(function(event) { |
176 editrow = -1; |
177 editrow = -1; |
177 $('#popupWindow').jqxWindow({ position: { x: 110, y: 30 } }); |
178 $('#popupWindow').jqxWindow({ position: { x: 110, y: 30 } }); |
|
179 dataRecord.uuid = ''; |
178 $('#name').val(''); |
180 $('#name').val(''); |
179 $('#calcium').val(0); |
181 $('#calcium').val(0); |
180 $('#bicarbonate').val(0); |
182 $('#bicarbonate').val(0); |
181 $('#sulfate').val(0); |
183 $('#sulfate').val(0); |
182 $('#chloride').val(0); |
184 $('#chloride').val(0); |
307 if (editrow >= 0) { |
309 if (editrow >= 0) { |
308 rowID = $('#jqxgrid').jqxGrid('getrowid', editrow); |
310 rowID = $('#jqxgrid').jqxGrid('getrowid', editrow); |
309 } |
311 } |
310 row = { |
312 row = { |
311 record: rowID, |
313 record: rowID, |
|
314 uuid: dataRecord.uuid, |
312 name: $('#name').val(), |
315 name: $('#name').val(), |
313 calcium: parseFloat($('#calcium').jqxNumberInput('decimal')), |
316 calcium: parseFloat($('#calcium').jqxNumberInput('decimal')), |
314 bicarbonate: parseFloat($('#bicarbonate').jqxNumberInput('decimal')), |
317 bicarbonate: parseFloat($('#bicarbonate').jqxNumberInput('decimal')), |
315 sulfate: parseFloat($('#sulfate').jqxNumberInput('decimal')), |
318 sulfate: parseFloat($('#sulfate').jqxNumberInput('decimal')), |
316 chloride: parseFloat($('#chloride').jqxNumberInput('decimal')), |
319 chloride: parseFloat($('#chloride').jqxNumberInput('decimal')), |