here is the xslt file I'm sure it works, i've tested it before (for  
the translation part anyway).

I don't have a .js file associated, my widget is a base widget type  
defined in WidgetBase.js

Do i need a js file? sorry, I started working on this program 3 days  
ago, i'm a rookie :S

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
     xmlns:wmc="http://www.opengis.net/context";
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
     xmlns:gml='http://www.opengis.net/gml'
     xmlns:wfs='http://www.opengis.net/wfs'
     xmlns:sld='http://www.opengis.net/sld'
     xmlns:xlink='http://www.w3.org/1999/xlink'
     version="1.0">

   <xsl:output method="xml" encoding="utf-8"/>

   <!-- The common params set for all widgets -->
   <xsl:param name="lang">en</xsl:param>
   <xsl:param name="modelId"/>
   <xsl:param name="widgetId"/>

   <xsl:param name="skinDir"/>

   <!-- Text params for this widget -->
   <xsl:param name="title"/>

<!-- The name of the javascript context object to call -->
   <xsl:param name="featureName"/>
   <xsl:param name="hidden"/>
   <xsl:param name="context">config.objects.<xsl:value-of  
select="$modelId"/></xsl:param>

<!-- Main html -->

<xsl:template match="/data">
<script>alert("hello");</script>
<h1>
[Données]
</h1>
<xsl:apply-templates/>
</xsl:template>


<xsl:template match="country">
<p class="country">
<xsl:attribute name="onClick">
affichage('<xsl:value-of select="@id"/>');
</xsl:attribute>

<xsl:value-of select="@id"/>
</p>
<p class="province">
<xsl:attribute name="id">
<xsl:value-of select="/data/country/@id"/>
</xsl:attribute>
<xsl:apply-templates/>
</p>
</xsl:template>

<xsl:template match="province">
<br/>
<span>
<xsl:attribute name="onClick">
affichage('<xsl:value-of select="@id"/>');
</xsl:attribute>
<xsl:value-of select="@id"/>
</span>
<p class="lits">
<xsl:attribute name="id">
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:apply-templates/>
</p>

</xsl:template>
</xsl:stylesheet>

Le 06-juil.-07 à 11:54, Luca Giandoso a écrit :

> The .js and the xslt if it is defined.
>
> On 7/6/07, Grégory Babusiaux <[EMAIL PROTECTED]> wrote:
>> what do you mean? the xml and xslt file?
>>
>>
>> Le 06-juil.-07 à 11:46, Luca Giandoso a écrit :
>>
>> > Can you post the code of your widget?
>> >
>> > Luca
>> >
>> > On 7/6/07, Grégory Babusiaux <[EMAIL PROTECTED]> 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