This is actually something for which a patch would be willingly accepted ;)
regards, Martin On 2/3/06, Matthias Kahlau <[EMAIL PROTECTED]> wrote: > Hi! > > > So you are right, in this point UIData and panelGrid are similar, but i > > think this are not the headers you want. > > No, I see. I don't explicitely use columns in a panelGrid, so I can't add > facets as children of column components, neither in JSP nor > programmatically. > > It seems like I have to use HtmlDataTable, but this will be more complex > than using a simple HtmlPanelGrid... > > > Regards, > > Matthias > > > -----Ursprüngliche Nachricht----- > > Von: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Auftrag > > von Volker Weber > > Gesendet: Freitag, 3. Februar 2006 17:40 > > An: MyFaces Discussion > > Betreff: Re: AW: AW: AW: Panel Grid custom component > > > > > > Hi, > > > > the header facet of a UIData renders a common header over all columns, > > To render a header for each column you must set a header facet on the > > column component. > > See: > > http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/tlddocs/h/dat > > aTable.html > > > > So you are right, in this point UIData and panelGrid are similar, but i > > think this are not the headers you want. > > > > Regards, > > Volker > > > > Matthias Kahlau wrote: > > > Ok, > > > > > > but with a dataTable, there's a similar problem. Both HtmlDataTable and > > > HtmlPanelGrid are subclasses of UIComponentBase, and facet > > related methods > > > are defined in this superclass (e. g. getFacets()). > > > > > > UIData does additionally provide convenience methods for > > setting the header > > > and the footer, as you can read in the API doc of UIData: > > > > > > public void setHeader(javax.faces.component.UIComponent header) Set the > > > header facet of this component. A convenience method for > > > getFacets().put("header", header). > > > > > > > > http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/javax/fac > > es/compone > > > nt/UIData.html#setHeader(javax.faces.component.UIComponent) > > > > > > > > > That looks to me like the facet thing of HtmlPanelGrid and > > HtmlDataTable is > > > the same... > > > > > > > > > > > > Regards, > > > > > > Matthias > > > > > > > > > > > >>-----Ursprüngliche Nachricht----- > > >>Von: [EMAIL PROTECTED] > > >>[mailto:[EMAIL PROTECTED] Auftrag > > >>von Volker Weber > > >>Gesendet: Freitag, 3. Februar 2006 16:04 > > >>An: MyFaces Discussion > > >>Betreff: Re: AW: AW: Panel Grid custom component > > >> > > >> > > >>Hi, > > >> > > >>the masterDetail example uses dataTable not panelGrid. > > >> > > >> > > >>Matthias Kahlau wrote: > > >> > > >>>Thanks Volker, > > >>> > > >>>you can take a look at the following example: > > >>> > > >>>http://www.irian.at/myfaces/masterDetail.jsf > > >>> > > >>> > > >>>When you look at the source code, you can see that the <f:facet > > >>>name="header"> ... </f:facet> element is used in more than one column. > > >>> > > >>> > > >>> > > >>>Regards, > > >>> > > >>>Matthias > > >>> > > >>> > > >>> > > >>> > > >>> > > >>>>-----Ursprüngliche Nachricht----- > > >>>>Von: [EMAIL PROTECTED] > > >>>>[mailto:[EMAIL PROTECTED] > > m Auftrag > > >>>>von Volker Weber > > >>>>Gesendet: Freitag, 3. Februar 2006 13:03 > > >>>>An: MyFaces Discussion > > >>>>Betreff: Re: AW: Panel Grid custom component > > >>>> > > >>>> > > >>>>Hi Matthias, > > >>>> > > >>>>no i don't know. > > >>>> > > >>>>according to the sun spec this is not possible for h:panelGrid: > > >>>>http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/tlddocs/h/pan > > >>>>elGrid.html > > >>>> > > >>>>and i don't find any hint to such an addition in the tomahawk > > >> > > >>version at: > > >> > > >>>>http://myfaces.apache.org/tlddoc/tomahawk/t/panelGrid.html > > >>>> > > >>>>But if you point me to a working example, and i can take a look at the > > >>>>jsp sources i can figure out how to build it programatically. > > >>>> > > >>>>Regards > > >>>> Volker > > >>>> > > >>>>Matthias Kahlau wrote: > > >>>> > > >>>> > > >>>>>Hi Volker, > > >>>>> > > >>>>> > > >>>>>do you know how to programmatically add a table header to the > > >>>> > > >>>>HtmlPanelGrid > > >>>> > > >>>> > > >>>>>for each column? > > >>>>> > > >>>>> > > >>>>>Regards, > > >>>>> > > >>>>>Matthias > > >>>>> > > >>>>> > > >>>> > > >>>>-- > > >>>>Don't answer to From: address! > > >>>>Mail to this account are droped if not recieved via mailinglist. > > >>>>To contact me direct create the mail address by > > >>>>concatenating my forename to my senders domain. > > >>> > > >>> > > >>-- > > >>Don't answer to From: address! > > >>Mail to this account are droped if not recieved via mailinglist. > > >>To contact me direct create the mail address by > > >>concatenating my forename to my senders domain. > > > > > > > > > > -- > > Don't answer to From: address! > > Mail to this account are droped if not recieved via mailinglist. > > To contact me direct create the mail address by > > concatenating my forename to my senders domain. > > -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces

