276 { name: 'yeasts', type: 'string' }, |
276 { name: 'yeasts', type: 'string' }, |
277 { name: 'waters', type: 'array' }, |
277 { name: 'waters', type: 'array' }, |
278 { name: 'mashs', type: 'string' } |
278 { name: 'mashs', type: 'string' } |
279 ], |
279 ], |
280 id: 'record', |
280 id: 'record', |
281 url: url |
281 url: url + '?record=' + my_record |
282 }; |
282 }; |
283 // Load data and select one record. |
283 // Load data and select one record. |
284 var dataAdapter = new $.jqx.dataAdapter(source, { |
284 var dataAdapter = new $.jqx.dataAdapter(source, { |
285 loadComplete: function () { |
285 loadComplete: function () { |
286 var records = dataAdapter.records; |
286 var records = dataAdapter.records; |
330 $('#jqxTabs').jqxTabs('next'); |
330 $('#jqxTabs').jqxTabs('next'); |
331 }, |
331 }, |
332 loadError: function (jqXHR, status, error) { |
332 loadError: function (jqXHR, status, error) { |
333 }, |
333 }, |
334 beforeLoadComplete: function (records) { |
334 beforeLoadComplete: function (records) { |
335 var filteredRecords = []; |
|
336 $('#jqxLoader').jqxLoader('open'); |
335 $('#jqxLoader').jqxLoader('open'); |
337 for (var i = 0; i < records.length; i++) { |
|
338 if (records[i].record == my_record) { |
|
339 filteredRecords.push(records[i]); |
|
340 } |
|
341 } |
|
342 return filteredRecords; |
|
343 } |
336 } |
344 }); |
337 }); |
345 dataAdapter.dataBind(); |
338 dataAdapter.dataBind(); |
346 |
339 |
347 // Inline fermentables editor |
340 // Inline fermentables editor |