ColumnConfiguration.js (625B)
1 Ext.define("PartKeepr.Models.ColumnConfiguration", { 2 extend: "Ext.data.Model", 3 fields: [ 4 {name: 'dataIndex', type: 'string'}, 5 {name: 'text', type: 'string'}, 6 {name: 'hidden', type: 'boolean'}, 7 {name: 'flex', type: 'number'}, 8 {name: 'width', type: 'number'}, 9 {name: 'tooltip', type: 'string'}, 10 {name: 'widthMode', type: 'string'}, 11 {name: 'index', type: 'number'} 12 ], 13 hasMany: [ 14 { 15 name: 'renderers', 16 associationKey: 'renderers', 17 model: 'PartKeepr.Models.ColumnRendererConfiguration' 18 } 19 ] 20 21 });