It's work with <sx:head debug="true" parseContent="true" />

But you need also to move the dojo.require("dojo.widget.Dialog") into the init 
function.

Thanks.

-----Message d'origine-----
De : Jeromy Evans [mailto:[EMAIL PROTECTED] 
Envoyé : jeudi 31 janvier 2008 07:56
À : Struts Users Mailing List
Objet : Re: [S2.1] dojo widget dialog

Your code likes fine so it appears that dojo has not parsed the html for 
widgets.
I think there's an attribute on sx:head to enable this in Struts2.1 
(parseContent=true or something like that)

Desbois Arnaud wrote:
> I'm using Struts 2.1.0, and I want to use the dojo widget dialog.
>
>  
>
> I try this simple code:
>
> <[EMAIL PROTECTED] prefix="sx" uri="/struts-dojo-tags" %>
>
> <html>
>
> <head>
>
> <sx:head debug="true"/>
>
> <script type="text/javascript"> 
>
> dojo.require("dojo.widget.Dialog");
>
> var dlg;
>
> function init() {
>
>   dlg = dojo.widget.byId("dialogContent");
>
>   dojo.debug("dlg="+dlg);
>
>   alert(dlg+" "+document.getElementById("dialogContent"));
>
> }
>
> dojo.addOnLoad(init);
>
> </script>
>
> </head>
>
>  
>
> <body>
>
> <a href="javascript:dlg.show()">Show</a>
>
> <div dojoType="Dialog" id="dialogContent" bgColor="grey" bgOpacity="0.5"
> toggle="fade" toggleDuration="250" closeOnBackgroundClick="true">
>
> Hello World!
>
> </div>
>
> </body>
>
> </html>
>
>  
>
> But the variable dlg is always undefined (but with the
> document.getElementById("dialogContent"), the div is correctly present)
>
>  
>
> How I can correctly use the widget dialog into Struts 2.1.0 ?
>
>  
>
> Best regards
>
> Arnaud
>
>  
>
>
>   
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.516 / Virus Database: 269.19.15/1249 - Release Date: 29/01/2008 
> 9:51 AM
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to