Hi!
I have tried this but I don't know that is happened:
My GmlRendererOL in my config file is:
<FeatureCollection id="featureCollection">
<method>post</method>
<widgets>
<TipWidgetOL id="featurePopup">
<width>200</width>
<height>150</height>
<opacity>0.8</opacity>
<backgroundColor>#D0D0D0</backgroundColor>
<border>1px solid black</border>
</TipWidgetOL>
<GmlRendererOL id="gmlRenderer">
<targetModel>mainMap</targetModel>
<sldModel>sld</sldModel>
<defaultStyleName>Normal</defaultStyleName>
<selectStyleName>Highlite</selectStyleName>
<featureOnClick>featurePopup</featureOnClick>
</GmlRendererOL>
<FeatureList id="featureList"></FeatureList>
</widgets>
<tools>
<FeatureSelectHandler id="featureHighlighter">
<targetModel>mainMap</targetModel>
</FeatureSelectHandler>
</tools>
<namespace>xmlns:gml='http://www.opengis.net/gml'
xmlns:wfs='http://www.opengis.net/wfs'
xmlns:topp='http://www.openplans.org/topp'</namespace>
</FeatureCollection>
My sld file defined in my geoserver is:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<sld:StyledLayerDescriptor version="1.0.0" xmlns:sld="
http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink">
<sld:NamedLayer>
<sld:Name>gmlRenderer</sld:Name>
<sld:UserStyle>
<sld:Name>default</sld:Name>
<sld:FeatureTypeStyle>
<sld:Rule>
<sld:MinScaleDenominator>30000</sld:MinScaleDenominator>
<sld:MaxScaleDenominator>3000000</sld:MaxScaleDenominator>
<sld:PointSymbolizer>
<sld:Graphic>
<sld:ExternalGraphic>
<sld:OnlineResource xmlns:xlink="
http://www.w3.org/1999/xlink"
xlink:type="simple"
xlink:href="hiss.gif"/>
<sld:Format>image/gif</sld:Format>
</sld:ExternalGraphic>
<sld:Size>12</sld:Size>
<sld:Rotation>0</sld:Rotation>
</sld:Graphic>
</sld:PointSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
</sld:NamedLayer>
</sld:StyledLayerDescriptor>
The error is the same.
sldModel.sld.namedLayers[objRef.id] has no properties
paint(Object model=Object widgetNode=gmlrendererol)GmlRendererOL.js (line
226)
callListeners("refresh", undefined)Listener.js (line 101)
setParam("refresh", undefined)Listener.js (line 120)
refresh(Object listeners=[0] values=[0] async=true)ModelBase.js (line 428)
callListeners("loadModel", undefined)Listener.js (line 101)
finishLoading()ModelBase.js (line 288)
onreadystatechange()ModelBase.js (line 215)
var namedLayer = sldModel.sld.namedLayers[objRef.id].userStyles;
Thank very much.
2008/5/6 Andreas Hocevar <[EMAIL PROTECTED]>:
> Hi,
>
> your SLD file needs to have a <NamedLayer> with the same name as the id of
> your GmlRendererOL. Something like:
>
> config:
> ...
> <GmlRendererOL id="gmlRenderer">
> ...
>
> sld:
> ...
> <NamedLayer>
> <Name>gmlRenderer</Name>
> ...
>
>
> Regards,
> Andreas.
>
> Blue wrote:
>
> > Hi!!
> >
> > I have the same problem with wfs query in the rc2. When I select a
> > point, the information in xml is returned in the console but the popup with
> > de information is not in the map. The firebug error is:
> >
> >
> > sldModel.sld.namedLayers[objRef.id] has no properties
> > paint(Object model=Object widgetNode=gmlrendererol)GmlRendererOL.js
> > (line 226)
> > callListeners("refresh", undefined)Listener.js (line 101)
> > setParam("refresh", undefined)Listener.js (line 120)
> > refresh(Object listeners=[0] values=[0] async=true)ModelBase.js (line
> > 428)
> > callListeners("loadModel", undefined)Listener.js (line 101)
> > finishLoading()ModelBase.js (line 288)
> > onreadystatechange()ModelBase.js (line 215)
> > var namedLayer = sldModel.sld.namedLayers[objRef.id].userStyles;
> >
> > I have defined in my config:
> >
> > <WfsGetFeature id="wfsGetFeature">
> > <buttonBar>mainButtonBar</buttonBar>
> > <targetModel>mainMap</targetModel>
> > <class>RadioButton</class>
> > <enabledSrc>/images/QueryEnable.png</enabledSrc>
> > <disabledSrc>/images/QueryDisable.png</disabledSrc>
> >
> > <transactionResponseModel>featureCollection</transactionResponseModel>
> > <webServiceUrl>http://192.168.5.2.es/geos/wfs</webServiceUrl>
> > <typeName>topp:castw</typeName>
> > <tolerance>5</tolerance>
> > <maxFeatures>1</maxFeatures>
> > <webServiceSrs>EPSG:23030</webServiceSrs>
> > </WfsGetFeature>
> >
> > I don't understand the answer to before mail about this question.
> >
> > Thank very much for all.
> > ------------------------------------------------------------------------
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't
> > miss this year's exciting event. There's still time to save $100. Use
> > priority code J8TL2D2.
> > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Mapbuilder-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/mapbuilder-users
> >
> >
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mapbuilder-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-users