65 datatype: "json", |
65 datatype: "json", |
66 cache: false, |
66 cache: false, |
67 datafields: [ |
67 datafields: [ |
68 { name: 'record', type: 'number' }, |
68 { name: 'record', type: 'number' }, |
69 { name: 'name', type: 'string' }, |
69 { name: 'name', type: 'string' }, |
70 { name: 'type', type: 'int' }, |
70 { name: 'type', type: 'string' }, |
71 { name: 'use_use', type: 'int' }, |
71 { name: 'use_use', type: 'string' }, |
72 { name: 'time', type: 'int' }, |
72 { name: 'time', type: 'int' }, |
73 { name: 'amount', type: 'float' }, |
73 { name: 'amount', type: 'float' }, |
74 { name: 'amount_is_weight', type: 'int' }, |
74 { name: 'amount_is_weight', type: 'int' }, |
75 { name: 'use_for', type: 'string' }, |
75 { name: 'use_for', type: 'string' }, |
76 { name: 'notes', type: 'string' }, |
76 { name: 'notes', type: 'string' }, |
142 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
142 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
143 $("#notes").jqxInput({ theme: theme, width: 800, height: 100 }); |
143 $("#notes").jqxInput({ theme: theme, width: 800, height: 100 }); |
144 |
144 |
145 $("#type").jqxDropDownList({theme: theme, |
145 $("#type").jqxDropDownList({theme: theme, |
146 source: MiscTypeAdapter, |
146 source: MiscTypeAdapter, |
147 valueMember: 'id', |
147 valueMember: 'nl', |
148 displayMember: 'nl', |
148 displayMember: 'nl', |
149 width: 180, |
149 width: 180, |
150 height: 23, |
150 height: 23, |
151 autoDropDownHeight: true |
151 autoDropDownHeight: true |
152 }); |
152 }); |
153 $("#use_use").jqxDropDownList({ |
153 $("#use_use").jqxDropDownList({ |
154 theme: theme, |
154 theme: theme, |
155 source: MiscUseAdapter, |
155 source: MiscUseAdapter, |
156 valueMember: 'id', |
156 valueMember: 'nl', |
157 displayMember: 'nl', |
157 displayMember: 'nl', |
158 width: 180, |
158 width: 180, |
159 height: 23, |
159 height: 23, |
160 autoDropDownHeight: true |
160 autoDropDownHeight: true |
161 }); |
161 }); |
189 // add new row. |
189 // add new row. |
190 addButton.click(function (event) { |
190 addButton.click(function (event) { |
191 editrow = -1; |
191 editrow = -1; |
192 $("#popupWindow").jqxWindow({ position: { x: 110, y: 30 } }); |
192 $("#popupWindow").jqxWindow({ position: { x: 110, y: 30 } }); |
193 $("#name").val(''); |
193 $("#name").val(''); |
194 $("#type").val(0); |
194 $("#type").val('Specerij'); |
195 $("#use_use").val(0); |
195 $("#use_use").val('Starter'); |
196 $("#time").val(0); |
196 $("#time").val(0); |
197 $("#amount_is_weight").val(1); |
197 $("#amount_is_weight").val(1); |
198 $("#use_for").val(''); |
198 $("#use_for").val(''); |
199 $("#notes").val(''); |
199 $("#notes").val(''); |
200 $("#always_on_stock").val(0); |
200 $("#always_on_stock").val(0); |
210 }, |
210 }, |
211 filterable: true, |
211 filterable: true, |
212 filtermode: 'excel', |
212 filtermode: 'excel', |
213 columns: [ |
213 columns: [ |
214 { text: 'Ingredient naam', datafield: 'name', menu: false }, |
214 { text: 'Ingredient naam', datafield: 'name', menu: false }, |
215 { text: 'Type', datafield: 'type', align: 'left', width: 120, |
215 { text: 'Type', datafield: 'type', align: 'left', width: 120 }, |
216 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
216 { text: 'Gebruik', datafield: 'use_use', align: 'left', width: 120 }, |
217 return "<span style='margin: 3px; margin-top: 6px; float: left;'>" + MiscTypeData[value].nl + "</span>"; |
|
218 } |
|
219 }, |
|
220 { text: 'Gebruik', datafield: 'use_use', align: 'left', width: 120, |
|
221 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
|
222 return "<span style='margin: 3px; margin-top: 6px; float: left;'>" + MiscUseData[value].nl + "</span>"; |
|
223 } |
|
224 }, |
|
225 { text: 'Tijd', datafield: 'time', width: 90, align: 'left', menu: false, |
217 { text: 'Tijd', datafield: 'time', width: 90, align: 'left', menu: false, |
226 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
218 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
227 var duration = ""; |
219 var duration = ""; |
228 if (value > 0) { |
220 if (value > 0) { |
229 if (value == 1) |
221 if (value == 1) |