Advertisement
Guest User

Untitled

a guest
Aug 21st, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var store_intervencoes =  new Ext.data.GroupingStore({
  2.                     reader: new Ext.data.JsonReader({
  3.                     root:'rows',
  4.                     autoLoad: false,
  5.                     type : 'ajax',
  6.                     //remoteGroup: false,
  7.                     groupField: 'street',
  8.                     fields:[{ name:'street', type:'integer'},
  9.                         { name:'intervenction', type:'string'},
  10.                         { name:'priority', type:'integer'},
  11.                         { name:'value', type:'string'}]
  12.                     })
  13.             });
  14.                                
  15.  
  16. var gridPanel = new Ext.grid.GridPanel({
  17.                 header: false,
  18.                 store: store_intervencoes,
  19.                 selModel: new Ext.grid.RowSelectionModel({singleSelect:false}),
  20.                 layout: 'fit',
  21.                 height: 300,
  22.                 width: 1000,
  23.                 columnLines: true,
  24.                 cls: 'grid_intervencoes',
  25.                 autoScroll: true,
  26.                 stripeRows: true,
  27.                 autoFill : true,                       
  28.                 viewConfig: { emptyText: 'nothing', deferEmptyText: false },
  29.                 groupField: 'street',
  30.                 view: new Ext.grid.GroupingView({
  31.                             forceFit:true,
  32.                             autoHeight: true,
  33.                             autoFill : true,
  34.                             groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "fk_n_rua"]})'
  35.                                             }),
  36.                 columns: [{
  37.                     //header: "Nome",
  38.                     //sortable: true,
  39.                     dataIndex: "intervenction",
  40.                     //width: 450
  41.                     },{
  42.                     //header: "Prioridade",
  43.                     //sortable: true,
  44.                     dataIndex: "priority",
  45.                     //width: 50
  46.                     },{
  47.                     //header: "Custo" + ' \u20AC',
  48.                     //sortable: true,
  49.                     dataIndex: "value",
  50.                     //width: 50
  51.                     },{
  52.                     //header: 'Trecho',
  53.                     //sortable: true,
  54.                     dataIndex: "street",
  55.                     //width: 50,
  56.                     //groupable: true
  57.                     }],
  58.                     collapsible: true,
  59.                     animCollapse: false,
  60.                     title: 'Grouping Example',
  61.                     iconCls: 'icon-grid',
  62.                     fbar  : [{
  63.                         xtype: 'numberfield',
  64.                         id: 'total',
  65.                         name: 'total',
  66.                         fieldLabel: 'Total',
  67.                         value: '0',
  68.                         readOnly: true,
  69.                         fieldCls: 'valores'
  70.                     }]
  71.                 });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement