Sha256: 74846f1a1f7a011ba98e976a161d55fe19029d9a0d5833fe09b3da1ed8cfb707
Contents?: true
Size: 1.88 KB
Versions: 3
Compression:
Stored size: 1.88 KB
Contents
# Set grouping view # var gw = new Ext.grid.GroupingView({ forceFit: false }); gw: !groupingView forceFit: false # Set app title # Admin.app.setTitle('List Ecommerces'); eval: !title List Ecommerces # Set grid toolbar # var tbar = new Ext.Toolbar({ # buttons: [{ # handler: add, # text: Admin.locale.buttons.add, # disabled: false, # cls: "x-btn-text-icon add", # id: "add" # },{ # handler: edit, # text: Admin.locale.buttons.edit, # disabled: true, # cls: "x-btn-text-icon edit", # id: "edit" # },{ # handler: remove, # text: Admin.locale.buttons.remove, # disabled: true, # cls: "x-btn-text-icon remove", # id: "remove" # }] # }); tbar: !toolbar # you can provide => {except: edit} or {only: [edit, add]} # Set our selection model # var sm = new Ext.grid.CheckboxSelectionModel(); sm: !checkBoxSelectionModel; # Grouping Store store: !groupingStore url: /admin/ecommerces.json reader: !jsonReader fields: <%= @store.store_fields %> # Paging toolbar bbar: !pagingToolbar # Grid gridPanel: Ext.grid.GridPanel: bbar: bbar clicksToEdit: 1 cm: cm region: "center" sm: sm viewConfig: { "forceFit":true } plugins: [new Ext.grid.Search()] border: false tbar: tbar id: "grid-ecommerces" bodyBorder: false store: store view: gw # Fix an issue with some browser eval: "gridPanel.on('dblclick', function() { setTimeout(function() { edit() }, 200);" # Enable disable toolbar buttons when necessary eval: | gridPanelCheckboxSelectionModel.on('selectionchange', function(){ var n = gridPanelCheckboxSelectionModel.getSelected(); var btns = gridPanelToolbar.items.map; if(!n){ btns.remove.disable(); btns.edit.disable(); return; } else { btns.remove.enable(); btns.edit.enable(); return; } });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
padrino-admin-0.6.3 | test/fixtures/test_javascript.jml |
padrino-admin-0.6.2 | test/fixtures/test_javascript.jml |
padrino-admin-0.6.1 | test/fixtures/test_javascript.jml |