Method: ExtGrid#initialize
- Defined in:
- lib/extclasses/grid.rb
#initialize(config, parent) ⇒ ExtGrid
Returns a new instance of ExtGrid.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/extclasses/grid.rb', line 9 def initialize(config, parent) @default_config = { title: "My Grid", # enableHdMenu: false, columnLines: true, sm: "", selector: "row", # enableColumnmove: false, viewConfig: { forceFit: true, emptyText: "No record" # for expanding row to show any infomation # enableRowBody: true }, frame: false, width: "auto", loadMask: true, # TODO dummy store store: [], height: 200 # columns: [ # { id: 'company', header: 'Company', width: 200, sortable: true, dataIndex: 'company'}, # { header: 'Price', dataIndex: 'price'}, # { header: 'Change', dataIndex: 'change'}, # { header: '% Change', dataIndex: 'pctChange'}, # { # header: 'Last Updated', width: 135, dataIndex: 'lastChange', # xtype: 'datecolumn', format: 'M d, Y' # } # ] } super('grid',config, parent) end |