I have to punt, I have no used the panelFormLayout hardly at all, so I
can't speak to how it should work.

On Thu, Jul 3, 2008 at 10:23 PM, Richard Yee <[EMAIL PROTECTED]> wrote:
> Mathias and Andrew,
> Thanks for the replies. Actually, I found that the problem is the same as
> what Mathias Walter posted on 7/2/2008 regarding nested panelFormLayouts. I
> happen to have a nested panelFormLayout. When this happens, as he describes,
> the maxColumns in the nested panelFormLayout becomes 1. This causes the
> label to be placed above the input text instead of beside it. Do you think
> this is correct behavior or does it warrant submitting a Jira issue?
>
> Thanks,
>
> Richard
>
> This is Mathias Walter's posting:
> Subject: [Trinidad] nested tr:panelFormLayout
> Date: 7/2/2008 10:36AM
>
> Hi,
>
> I'd like to have the following component structure:
>
> <tr:table>
>  <f:facet name="detailStamp">
>     <tr:panelFormLayout>
>        some <tr:inputText>
>        <tr:table>
>           <f:facet name="detailStamp">
>              <tr:panelFormLayout>
>                 some <tr:inputText>
>              </tr:panelFormLayout>
>           </f:facet>
>        </tr:table>
>     </tr:panelFormLayout>
>  </f:facet>
> </tr:table>
>
> Unfortunately, the innermost tr:panelFormLayout does not align the
> inputTexts like the outermost tr:panelFormLayout. The input element will be
> placed below the label. That's not what I want and what's expected.
>
> According to the documentation: If this panelFormLayout is inside of another
> panelFormLayout, maxColumns will always be 1.
> But that sould not affect a nondirect nested panelFormLayout. And
> maxColumns=1 does not mean that label and input will be aligned one upon the
> other.
>
> How can I achive a correct panelFormLayout for the innermost components?
>
> BTW: I'm using Trinidad 1.2.8 with Facelets 1.1.14.
>
> --
>
>
> Andrew Robinson wrote:
>>
>> Check the demo. You can see it running here:
>>
>> http://www.irian.at/trinidad-demo/faces/components/panelFormLayout.jspx
>>
>> Just look at the demo source from SVN
>>
>> On Thu, Jul 3, 2008 at 12:54 PM, Richard Yee <[EMAIL PROTECTED]>
>> wrote:
>>
>>>
>>> Does anyone know what controls the position (above or beside) of the
>>> label for an inputText element?
>>> I have a page with an inputText element that is inside a
>>> <tr:panelFormLayout>. The label is appearing above the input text
>>> field like this:
>>>
>>> Username:
>>> -------------------------------------
>>> |                                   |
>>> -------------------------------------
>>>
>>> what I want is the label to appear beside the input
>>>
>>> ie.
>>>                --------------------------------
>>> Username: |                               |
>>>                --------------------------------
>>>
>>> Thanks,
>>>
>>> Richard
>>>
>>>
>>
>>
>>
>
>

Reply via email to