Layout Component for Trinidad - TableFormLayout
-----------------------------------------------

                 Key: TRINIDAD-115
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-115
             Project: MyFaces Trinidad
          Issue Type: Improvement
          Components: Components
            Reporter: Leonardo Uribe
            Priority: Minor


Hi

I want to put on consideration or discusion of the community this component 
that I have made to work with trinidad.

The component is similar to <tc:gridLayout> component in tobago, but are build 
following the rules
of trinidad to manage this components.

The component was build based on panelFormLayout way to do this

I have attached to this issue  a project called TableFormLayout. But for run, 
It's necessary to modify a 
method (really add a single line) of the class LabelAndMessageRenderer (I also 
provide a patch) on 
trinidad-impl-1.0.2-SNAPSHOT

  private boolean _isFormRendererType(String rendererType)
  {
    return "org.apache.myfaces.trinidad.Form".equals(rendererType) ||
        "org.apache.myfaces.trinidad.FormLayout".equals(rendererType) ||
        "org.apache.myfaces.trinidad.rich.Form".equals(rendererType) ||
        "org.apache.myfaces.trinidad.TableLayout".equals(rendererType);
  }

I don't like this patch, but LabelAndMessageRenderer has some coupling with 
PanelFormLayoutRenderer. The central
problem is that this renderer has to look things about its environment, but a 
component should not assume things
of his environment. I want to discuss this in another discusion in myfaces-dev 
mailing list.

The component is not finished yet, but i have made 3 examples that I want to 
show to the community in order to 
modify it.

Suggestions are welcome.

regards

Leonardo Uribe



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to