tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Howard Lewis Ship <hls...@gmail.com>
Subject Re: TemplateParseException: Tag <> on line xxx contains more than one 'y' attribute.
Date Mon, 09 Nov 2009 16:52:48 GMT
Please take this to the users mailing list; this is the developer
list, used to discuss framework development (not user support). You'll
get a faster answer there.

On Mon, Nov 9, 2009 at 7:02 AM, Rayden30
<dmourereau.ext@orange-ftgroup.com> wrote:
>
> Hello,
>
>
> First I m a beginer in Tapestry... Actually I m developping a webview which
> has to display an ordered array as below:
>
> Root 1
> Root 2
> Root 3
>  |----Child1
>  |----Child2
>           |---Child 2.1
>           |---Child 2.2
> ....
> ...
>
> My code in local working perfectly... However when I intrated in my tapestry
> application it idisplays the following exception:
>
> Tag <> on line 158 contains more than one 'valuebool' attribute.
>
> I checked on webview and there is no tags which are using this variable
> name. I try to rename in toto. And the results is the same:
>
> Below you can see the code:
>
> In bold where Apache detects an exception.
>
>                function clear(result)
>                {
>
>                                var res= result.replace('"','');
>                                var res= res.replace('"','');
>                                var res= res.replace('[','');
>                                var res= res.replace(']','');
>                                var res= res.replace('[','');
>                                var res= res.replace(']','');
>
>                                return res;
>
>                }
>                function who_is_root(tab_result)
>                {
>
>                var i=3;
>                var root=new Array();
>                var y=0;
>                var valuebool;
>                var z;
>                        while (i < tab_result.length)
>                        {
>
>                        var id_parent=clear(tab_result[i]);
>                        valuebool=false;
>                        z=1;
>
>
>                                        while (z < tab_result.length)
>                                        {
>                                                if(clear(tab_result[z])==id_parent)
>                                                {
>                                                // An exception
is up
>
>                                                valuebool=true;
>
>                                                }
>                                                 //Sometimes the
exception is up for z variables
>                                                z=z+4;
>
>                                        }
>
>                                        if (!valuebool)
>                                        {
>
>                                        root[y]=clear(tab_result[i-3]);
>                                        root[y+1]=clear(tab_result[i-2]);
>                                        root[y+2]=clear(tab_result[i-1]);
>                                        root[y+3]=clear(tab_result[i]);
>
>                                        y=y+4;
>                                        }
>
>                        i=i+4;
>
>                        }
>
>                return(root);
>
>                }
>
>                function afficher_enfant(id_root,y,result)
>                {
>
>
>
>                        if (y <result.length)
>                        {
>
>
>                                if(id_root==clear(result[y]))
>                                {
>                                //Afficher l'enfant ci-dessous
>                                document.write("<tr>");
>                                document.write("<td>" + clear(result[y-3])
+ "</td>");
>                                document.write("<td>" + clear(result[y-2])
+ "</td>");
>                                document.write("<td>" + clear(result[y-1])
+ "</td>");
>                                document.write("<td>" + clear(result[y])
+ "</td>");
>                                document.write("</tr>");
>
>                                }
>
>                        y=y+4;
>
>                        afficher_enfant(id_root,y,result);
>
>                        }
>
>                }
>
>
>
>
>  function afficher_ma_config(code,result)
>  {
>        result=result.split(",");
>        var tab_root=who_is_root(result);
>
>        var i=1;
>
>        document.write("<table align='center' class='tablesorter'>");
>        document.write("<thead><tr ><td>Zone
> List</td></tr><tr><th>Name</th><th>ID</th><th>Type</th><th>Parents</th></tr></thead>");
>        document.write("<tbody>");
>
>                while(i<tab_root.length)
>                {
>
>                        document.write("<tr>");
>                        document.write("<td>" + clear(tab_root[i-1])
+ "</td>");
>                        document.write("<td>" + clear(tab_root[i]) +
"</td>");
>                        document.write("<td>" + clear(tab_root[i+1])
+ "</td>");
>                        document.write("<td>" + clear(tab_root[i+2])
+ "</td>");
>                        document.write("</tr>");
>                        afficher_enfant(tab_root[i],3,result);
>
>                        i=i+4;
>
>                }
>
>        document.write("</tbody>");
>        document.write("</table>");
>
>        }
>
>        var reqparam="http://10.192.168.2/zones/list";
>
>
>        triggerAction('listrules',[reqparam],afficher_ma_config,'text/html');
>
>
>  Thank you for answering to this question,
>
>  I think this subject was already underlined in either part of this forum
>
>  Best Regards,
>
>
> --
> View this message in context: http://old.nabble.com/TemplateParseException%3A-Tag-%3C%3E-on-line-xxx-contains-more-than-one-%27y%27-attribute.-tp26267695p26267695.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Mime
View raw message