The defaultModelUrl property only applies to Model objects.  You need a 
separate Model object for your own data.  Try this:

[...]
  <models>
     <OwsContext id="mainMap">
       <defaultModelUrl>Belgium/belgiumContext.xml</defaultModelUrl>
       <widgets>
         <MapPaneOL id="mainMapWidget">
           <htmlTagId>mainMapPane</htmlTagId>
           <mapContainerId>mainMapContainer</mapContainerId>
         </MapPaneOL>
         <Legend id="contextLegend">
           <htmlTagId>legend</htmlTagId>
           <stylesheet>./Legend2.xsl</stylesheet>
         </Legend>
       </widgets>
      </OwsContext>
      <Model id="myData">
        <defaultModelUrl>./arbre/data.xml</defaultModelUrl>   URL TO SOURCE
        <widgets>
         <Widget id="dataTree">      MY DATA AS A WIDGET
           <htmlTagId>data</htmlTagId>   data TAG
           <stylesheet>./arbre/data.xsl</stylesheet>    STYLESHEET
           <targetModel>mainMap</targetModel>   USE THIS IN YOUR Stylesheet to 
target the map
         </Widget>
        </widgets>
      </Model>
[...]


Mike

Grégory Babusiaux wrote:
> Hello again!
>
> I try to display a widget but i didn't get any luck so far ....
>
> Here is an extract of my main HTML file:
>
> <body onload="mbDoLoad()" >
>    <div id="header">
>      <h1><a href="http://communitymapbuilder.org";>MapBuilder</a> GML  
> Viewer - Belgique</h1>
>    </div>
>
>    <div id="mainbody">
>         <div id="data">  </div>  HERE IS WHERE I WANT TO ADD MY DATA
>      <div id="mainMapPane">
>        <noscript>
>       this page requires Javascript to be enabled
>        </noscript>
>      </div>
>      <div id="mainButtonBar"></div>
>      <div id="cursorTrack"></div>
>      <div id="legend"></div>
>    </div>
> </body></html>
>
> Here is an extract of my config file:
>
> [...]
>   <models>
>      <OwsContext id="mainMap">
>        <defaultModelUrl>Belgium/belgiumContext.xml</defaultModelUrl>
>        <widgets>
>          <MapPaneOL id="mainMapWidget">
>            <htmlTagId>mainMapPane</htmlTagId>
>            <mapContainerId>mainMapContainer</mapContainerId>
>          </MapPaneOL>
>          <Widget id="dataTree">      MY DATA AS A WIDGET
>            <htmlTagId>data</htmlTagId>   data TAG
>            <stylesheet>./arbre/data.xsl</stylesheet>    STYLESHEET
>            <defaultModelUrl>./arbre/data.xml</defaultModelUrl>   URL  
> TO SOURCE
>          </Widget>
>          <Legend id="contextLegend">
>            <htmlTagId>legend</htmlTagId>
>            <stylesheet>./Legend2.xsl</stylesheet>
>          </Legend>
>        </widgets>
> [...]
>
> I put some alert(this.id); everywhere I could ans my widget is well  
> defined but it won't display within <div id="data"></div>
>
>
> Do you have any idea why it doesn't display? :S
>
> Thanks
>
> greg
>
>
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> mapbuilder-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel
>
>
>   



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
mapbuilder-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel

Reply via email to