Hello, I have not test your suggestion, I need to add "reference or wicket id" in the HTML Markup, like : <input wicket:id="Field1" id="Field10" type="text" size="40"/>
So the wicket engine have to do a link between thr input filed10 with a Java object. I think, this will be more complex as add "<div><image ... " Thanks, PHL. ________________________________________ De : andrea del bene <[email protected]> Envoyé : vendredi 25 mars 2016 11:36 À : [email protected] Objet : Re: HTML markup file generated by code or HTML markup file with parameter https://ci.apache.org/projects/wicket/guide/7.x/guide/single.html#advanced_5 On 25/03/2016 12:24, Ernesto Reinaldo Barreiro wrote: > IMarkupResourceStreamProvider? > > On Fri, Mar 25, 2016 at 12:19 PM, andre seame <[email protected]> wrote: > >> Hello, >> >> Question? >> I would like to create a component.java that is associated to a HTML >> markup file component.html, but a part of the markup file must be dynamic. >> >> Why? >> A standard form is associated to a HTML markup file like: >> <form ...> >> ... >> <input wicket:id="Field1" id="Field1" type="text" size="40"/> >> ... >> <input wicket:id="Field1" id="Field2" type="text" size="40"/> >> .. >> <input wicket:id="Field1" id="Field10" type="text" size="40"/> >> ... >> But, I would like to group the input fields with other information, >> therefore I create panels. So my form is now associated to a HTML markup >> file like: >> >> <form ...> >> ... >> <span wicket:id="panel_01">panel contents come here - The panel includes >> <input wicket:id="Field1" id="Field1" type="text" size="40"/> </span> >> ... >> <span wicket:id="panel_02">panel contents come here - The panel includes >> <input wicket:id="Field2" id="Fiel2" type="text" size="40"/> </span> >> .. >> <span wicket:id="panel_10">panel contents come here - The panel includes >> <input wicket:id="Field10" id="Fiel10" type="text" size="40"/> </span> >> ... >> How to do that? >> Create GenericPanel.java and Panel1.java that extends GenericPanel.java. >> Panel1.java is associated to the HTML markup file Panel1.html: >> ... >> <wicket:panel> >> ... <input wicket:id="Field1" id="Fiel1" type="text" size="40"/> >> </wicket:panel> >> >> And do again for iI = 2 to 10. This will probably work, but it is complex. >> The idea is to create a repeater: >> <wicket:panel xmlns:wicket="http://wicket.apache.org"> >> <tr class="headers"> >> <wicket:container wicket:id="headers"> >> <span wicket:id="panel_i">panel contents come here - >> The panel includes <input wicket:id="Field_i" id="Field_i" >> type="text" size="40"/> >> </span> >> </wicket:container> >> </tr> >> </wicket:panel> >> >> So the question is how to do the association between GenericPanel.java[i] >> and GenericPanel.htlm[i] that must contain <input wicket:id="Field_i" >> id="Field_i" type="text" size="40"/> ? >> >> As far as I understand the wicket mechanism, the HTML markup file is a >> constant file that describes the HTML code of the component. >> Is it possible in wicket 6? Wicket 7? >> >> Thanks, >> PHL >> >> > --------------------------------------------------------------------- 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]
