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!!
> > >> >
> > >>
> > >
> >
>

Reply via email to