Have you tried to set the width attribute of the tr:table to 100%?  I
think that will occur on the outer table. 


Nate Perkins
480-441-3667
[EMAIL PROTECTED]

>This email message is for the sole use of the intended recipient(s) and
may contain GDC4S
> confidential or privileged information. Any unauthorized review, use,
disclosure or distribution
> is prohibited. If you are not an intended recipient, please contact
the sender by reply email and
> destroy all copies of the original message.
>

-----Original Message-----
From: Chris Hane [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 22, 2007 12:38 PM
To: MyFaces Discussion
Subject: Re: [Trinidad] How to skin tr:table

Here is the HTML that is generated (edited for readability?):


<div id="tbl_paymethod">
<table cellspacing="0" cellpadding="0" border="0" summary="">
<tbody>
    <tr>
       <td>
          <table width="100%" cellspacing="0" cellpadding="1" border="0"
                              class="af_table_content">
             <tbody>
              <tr>
                <th class="af_column_header-text OraTableBorder0001"
                    scope="col">Card Name
                </th>
              </tr>
              <tr>
                 <td>VANNA WHITE</td>
              </tr>
            </tbody>
          </table>
       </td>
    </tr>
</tbody>
</table>
</div>


I noticed that two tables are created.  The inner one contains that
correct 
skin: af_table_content.  It is the outer one that I need to set the
"width: 
100%" on.

Is this possible?

I can't seem to figure out which component is generating the second,
outer 
table.

Thanks,
Chris....

Chris Hane wrote:
> Is it possible to skin tr:table?
> 
> When a tr:table is rendered, should it add the 
> class="af_table_content"?  I expected that class to be added to the 
> component - but it is not added.
> 
> I am trying to add "width: 100%" to some tables (and not others).
> 
> Thoughts?
> 
> I am using trinidad 1.0.0.
> 
> I have the following snippet:
> 
> <tr:panelGroupLayout layout="vertical">
>    <tr:panelHorizontalLayout>
>       <f:facet name="separator"><tr:spacer width="8px"/></f:facet>
>       <tr:panelHeader text="Credit Cards"/>
>       <tr:panelButtonBar>
>          <tr:commandLink action="#{editor.new}" value="Add">
>       </tr:panelButtonBar>
>    </tr:panelHorizontalLayout>
>    <tr:table var="pm"
>              value="#{cards}"
>              id="tbl_paymethod">
>       <tr:column headerText="Card Name">
>          <tr:outputText value="#{pm.name}"/>
>       </tr:column>
>    </tr:table>
> </tr:panelGroupLayout>
> 
> Chris....
> 

Reply via email to