Hi All,

I use OpenLayers 2.8 and want to read some features using WFS and
attribute filter. The code below was taken from an application, which
works fine under OpenLayers 2.7 or earlier (I don't know exactly, it
is legacy code and modified somewhat).
During wfs.read, but before getting into callback, I get JavaScript error
this.writers[prefix] is undefined

Stack with line numbers for the non-minified standalone JS files
Format.XML.writeNode():693
Protocol.WFS.v1.read():155
highlight():131 own code below
handler()
DomHelper()

The application is here:
http://att-it.homelinux.net:22880/felveteli/

        var filter=new OpenLayers.Filter.Comparison({
            type: OpenLayers.Filter.Comparison.LIKE,
            property: 'KTENE',
            value: street
        });
        var format = new OpenLayers.Format.GML({
            featureNS: 'http://172.20.2.59/dpk_se',
            featurePrefix: 'dpk_',
            namespaces: {
                "wfs": "http://www.opengis.net/wfs";,
                "ogc": "http://www.opengis.net/ogc";
            }
        });
        var wfs=new OpenLayers.Protocol.WFS.v1_0_0({
/*131*/  url: 'http://att-it.homelinux.net:22880/geoserver/wfs',
            params: {
                filter: filter,
                maxFeatures: 200,
                srsName: this.SRS,
                typeName: 'dpk_se:Telek'
            },
            format: format,
            typename: 'Telek'
        });
        wfs.read({
            callback: function(result) {
                var gml = result.features;
                this.selectionLayer.destroyFeatures();
                if (gml!==null && gml.total() > 0) {
                    this.selectionLayer.addFeatures(gml);
                }
                else {
                    Ext.Msg.Alert('Nem tudtam beolvasni az utca alakját.');
                }
            }
        });

What can be the problem?

Thank you in advance, best regards: Balázs Bámer
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to