You're welcome! However if you use such a solution, you will maybe run into different problems regarding the binding of the panelGrid (e.g. which scope are you using to bind it? session? what if you have multiple tabs/windows open on one machine?......).
On my opinion it would be a lot better to use JSTL tags. But, of course, it's your opinion what you will use ;) Regards, Jakob 2010/2/24 daniel ccss <danielcc...@gmail.com> > Thanks Jacob but I found a better solution on this page: > > > http://www.nearinfinity.com/blogs/michael_bevels/dynamic_forms_using_jsf.html > > Thanks!!! > > On Tue, Feb 23, 2010 at 11:42 AM, Jakob Korherr <jakob.korh...@gmail.com > >wrote: > > > great! So you can use JSTL tags (c:if or c:choose) to determine the > > component to be rendered! > > > > So something like this should work: > > > > <c:if test="#{bean.componenttype == 1}"> > > <h:outputText value="#{bean.value}" /> > > </c:if> > > .... > > > > Regards, > > Jakob > > > > 2010/2/23, daniel ccss <danielcc...@gmail.com>: > > > Thanks, 1.2 why?? > > > > > > On Tue, Feb 23, 2010 at 9:58 AM, Jakob Korherr > > > <jakob.korh...@gmail.com>wrote: > > > > > >> hi, > > >> > > >> what jsf version are you using? 1.1, 1.2 or 2.0? > > >> > > >> Regards, > > >> Jakob > > >> > > >> > > >> 2010/2/23, daniel ccss <danielcc...@gmail.com>: > > >> > Hi all, > > >> > > > >> > I have a question: Does anyone have an example of how to paint a JSP > > >> > from > > >> a > > >> > Backing Bean ( I´m using myfaces tomahawk.)? I have a table in the > db > > >> that > > >> > indicades what types of fields the JSP will have. > > >> > > > >> > For example > > >> > > > >> > 1 = <t:inputText > > >> > 1= <t:inputText > > >> > 2= <h:selectOneMenu > > >> > 3= <t:commandLink > > >> > > > >> > I think i can do it using some scriptless (I do not like this > > solution) > > >> > I > > >> > can put all the fields types in an arrayList in the backingBean and > > then > > >> > with a for sentence paint the controls in the JSP: > > >> > > > >> > <% > > >> > for(fieldsObject) > > >> > { > > >> > if(type == 1){ > > >> > %><t:inputText...<% > > >> > }else if (type == 2){ > > >> > %><h:selectOneMenu...<% > > >> > }else if (type == 3){ > > >> > %><t:commandLink...<% > > >> > } > > >> > > > >> > } > > >> > %> > > >> > > > >> > Anyone have a better solution?. If not, I also have a problem with > the > > >> > solution with scriptless: I recived an error message when I put the > > id > > >> to > > >> > the field, that said that I can´t put an id in execution time, Im > > tried > > >> to > > >> > put the ids in the following way: > > >> > > > >> > <% > > >> > for(i= 0; i <fieldsObject, i++) > > >> > { > > >> > if(type == 1){ > > >> > String inputId = "Input_" + i; > > >> > %><t:inputText... id='<%=inputId %>' <% > > >> > }else if (type == 2){ > > >> > String selectOneId = "SelectOneMenu_" + i; > > >> > %><h:selectOneMenu...id='<%=selectOneId %>' <% > > >> > }else if (type == 3){ > > >> > String commandLinkId= "CommandLink_" + i; > > >> > %><t:commandLink...id='<%=commandLinkId%>' <% > > >> > } > > >> > > > >> > } > > >> > %> > > >> > > > >> > I hope anyone can help me, Thanks!! > > >> > > > >> > > > > > >