228 filterable: true, |
228 filterable: true, |
229 filtermode: 'excel', |
229 filtermode: 'excel', |
230 columns: [ |
230 columns: [ |
231 { text: 'Producent', datafield: 'supplier', width: 140 }, |
231 { text: 'Producent', datafield: 'supplier', width: 140 }, |
232 { text: 'Vergistbaar product', datafield: 'name' }, |
232 { text: 'Vergistbaar product', datafield: 'name' }, |
233 { text: 'Soort', datafield: 'type', align: 'center', cellsalign: 'center', width: 135, |
233 { text: 'Soort', width: 135, filtertype: 'list', /*filteritems: FermentableTypeAdapter, displayfield: 'nl',*/ datafield: 'type', |
234 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
234 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
235 return "<div style='margin: 4px;' class='jqx-center-align'>" + FermentableTypeData[value].nl + "</div>"; |
235 return "<div style='margin: 4px;' class='jqx-center-align'>" + FermentableTypeData[rowdata.type].nl + "</div>"; |
236 } |
236 }, |
237 }, |
237 // createfilterwidget: function (column, htmlElement, editor) { |
|
238 // editor.jqxDropDownList({ displayMember: "nl", valueMember: "id" }); |
|
239 // } |
|
240 // createfilterwidget: function (column, columnElement, widget) { |
|
241 // widget.jqxDropDownList({ dropDownWidth: 350 }); |
|
242 // } |
|
243 }, |
|
244 // { text: 'Soort', datafield: 'type', align: 'center', cellsalign: 'center', width: 135, |
|
245 // cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
|
246 // return "<div style='margin: 4px;' class='jqx-center-align'>" + FermentableTypeData[value].nl + "</div>"; |
|
247 // }, |
|
248 // }, |
238 { text: 'Graan type', datafield: 'graintype', align: 'center', cellsalign: 'center', width: 125, |
249 { text: 'Graan type', datafield: 'graintype', align: 'center', cellsalign: 'center', width: 125, |
239 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
250 cellsrenderer: function (index, datafield, value, defaultvalue, column, rowdata) { |
240 return "<div style='margin: 4px;' class='jqx-center-align'>" + GrainTypeData[value].nl + "</div>"; |
251 return "<div style='margin: 4px;' class='jqx-center-align'>" + GrainTypeData[value].nl + "</div>"; |
241 } |
252 } |
242 }, |
253 }, |