[Users] Grid Paging not works

antoniofacno antoniofcano at gmail.com
Mon Nov 8 15:10:39 CET 2010


On 08/11/10 14:37, Andreas Hocevar wrote:
> Hi,
>
> neither the ProtocolProxy, nor the OpenLayers protocols, nor the underlying WFS service support server side paging at this point. So you won't have much luck trying to use the Ext.PagingToolbar.
>
:(

Other question, I can't see the scrollbar control for the gridpanel. 
I've got a lot of features (70 more or less) but only can see the first 28.

Thanks,

> Regards,
> Andreas.
>
> On Nov 8, 2010, at 14:23 , antoniofacno wrote:
>
>> Hello,
>>
>> I've got a Vector layer wich loaded from GeoServer using a ProtocolProxy
>> and GML format. The grid shows all features (not the pageSize limit) of
>> the layer, and I can see the pager but when click over pager controls it
>> loads something but the grid view doesn't change. Is something like both
>> stores (grid and pager) were not connected.
>>
>> My code is this, and I don't know what could be happening :(
>>
>>
>>          var labores = new OpenLayers.Layer.Vector(
>>                  "Labores",
>>                  {
>>                          displayInLayerSwitcher: false,
>>                          visibility: false
>>                  }
>>          );
>>
>>          // create feature store, binding it to the vector layer
>>          var laborStore = new GeoExt.data.FeatureStore({
>>                  layer: labores,
>>                  fields: [
>>                      {name: 'fecha', type: 'date'},
>>                      {name: 'horas', type: 'float'},
>>                      {name: 'jornales', type: 'float'},
>>                      {name: 'cliente', type: 'strig'},
>>                      {name: 'finca_id', type: 'string'},
>>                      {name: 'labor', type:'string'}
>>                  ],
>>                  proxy: new GeoExt.data.ProtocolProxy({
>>                      protocol: new OpenLayers.Protocol.HTTP({
>>                          url:
>> "http://getcloud.info:8080/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=acano:labores",
>>                          format: new OpenLayers.Format.GML()
>>                      })
>>                  }),
>>                  autoLoad: true
>>          });
>>
>>          var gridPanel = new Ext.grid.GridPanel(
>>              {
>>                  title: "Labores",
>>                  renderTo: "resumen",
>>                  store: laborStore,
>>                  autoHeight: true,
>>                  loadMask: true,
>>                  columns: [{
>>                      header: "finca",
>>                      width: 100,
>>                      sortable: true,
>>                      dataIndex: "finca_id"
>>                  },
>>                  {
>>                      header: "cliente",
>>                      width: 100,
>>                      sortable: true,
>>                      dataIndex: "cliente"
>>                  },
>>                  {
>>                      header: "labor",
>>                      width: 100,
>>                      sortable: true,
>>                      dataIndex: "labor"
>>                  },
>>                  {
>>                      header: "fecha",
>>                      width: 100,
>>                      sortable: true,
>>                      renderer: Ext.util.Format.dateRenderer('d/m/Y'),
>>                      dataIndex: "fecha"
>>                  }, {
>>                      header: "horas",
>>                      width: 100,
>>                      sortable: true,
>>                      dataIndex: "horas"
>>                  },{
>>                      header: "jornales",
>>                      width: 100,
>>                      sortable: true,
>>                      dataIndex: "jornales"
>>                  }],
>>                  sm: new GeoExt.grid.FeatureSelectionModel({
>>                          layer: labores
>>                  }),
>>                  bbar: [],
>>                  tbar: [new Ext.PagingToolbar({
>>                      pageSize: 25,
>>                      store: laborStore,
>>                      displayInfo: true,
>>                      displayMsg: 'datos {0} - {1} of {2}',
>>                      emptyMsg: "No Datos"
>>                  })]
>>              }
>>          );
>>
>>
>> Best whises,
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users



More information about the Users mailing list