736 }, |
736 }, |
737 loadError: function(jqXHR, status, error) { |
737 loadError: function(jqXHR, status, error) { |
738 console.log(status + ' ' + error); |
738 console.log(status + ' ' + error); |
739 }, |
739 }, |
740 }), |
740 }), |
|
741 water2list = new $.jqx.dataAdapter(waterInvSource, { |
|
742 beforeLoadComplete: function(records) { |
|
743 var data, i, row, none = {}; |
|
744 data = new Array(); |
|
745 none['name'] = 'Geen mengwater'; /* Put empty water on top */ |
|
746 none['unlimited_stock'] = 0; |
|
747 none['calcium'] = 0; |
|
748 none['sulfate'] = 0; |
|
749 none['chloride'] = 0; |
|
750 none['sodium'] = 0; |
|
751 none['magnesium'] = 0; |
|
752 none['ph'] = 0; |
|
753 none['total_alkalinity'] = 0; |
|
754 none['inventory'] = 0; |
|
755 none['cost'] = 0; |
|
756 data.push(none); |
|
757 for (i = 0; i < records.length; i++) { |
|
758 row = records[i]; |
|
759 if (row.inventory || row.unlimited_stock || ! waterinstock) |
|
760 data.push(row); |
|
761 } |
|
762 return data; |
|
763 }, |
|
764 loadError: function(jqXHR, status, error) { |
|
765 console.log(status + ' ' + error); |
|
766 }, |
|
767 }), |
741 |
768 |
742 // dropdownlist datasource from profile_water |
769 // dropdownlist datasource from profile_water |
743 waterProfileSource = { |
770 waterProfileSource = { |
744 datatype: 'json', |
771 datatype: 'json', |
745 datafields: [ |
772 datafields: [ |