GeoExt

Table Of Contents

Previous topic

GeoExt.plugins

Next topic

GeoExt.plugins.PrintExtent

GeoExt.plugins.AttributeForm

ptype
gx_attributeform
class GeoExt.plugins.AttributeForm

This plugin allows creating form items from attribute records and fill a form panel with these items.

Example Use

Sample code showing how to use an Ext form panel as a feature attribute form (for editing features for example).

var formPanel = new Ext.form.FormPanel({
    autoScroll: true,
    height: 300,
    width: 350,
    defaults: {
        maxLengthText: "too long",
        minLengthText: "too short"
    }
    plugins: [
        new GeoExt.plugins.AttributeForm({
            attributeStore: new GeoExt.data.AttributeStore({
                url: "http://some.wfs",
                baseParams: {
                    "SERVICE": "WFS",
                    "VERSION": "1.1.0",
                    "REQUEST": "DescribeFeatureType",
                    "TYPENAME": "the_typename"
                }
            })
        })
    ]
});

Config Options

Configuration properties.

attributeStore
Ext.data.Store The attribute store to bind to this plugin. It can be any Ext store configured with a GeoExt.data.AttributeReader. If set form items will be created from the attribute records in the form. In most cases this store will be a GeoExt.data.AttributeStore.
recordToFieldOptions
Object Options to pass on to GeoExt.form.recordToField().