[ 
https://issues.apache.org/jira/browse/CLK-544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855598#action_12855598
 ] 

Bob Schellink commented on CLK-544:
-----------------------------------

This ticket suggests that FieldSeparator "is a" FieldSet. That doesn't seem 
right?

> FieldSeparator control.
> -----------------------
>
>                 Key: CLK-544
>                 URL: https://issues.apache.org/jira/browse/CLK-544
>             Project: Click
>          Issue Type: New Feature
>          Components: examples
>            Reporter: Adrian A.
>            Assignee: Adrian A.
>            Priority: Minor
>             Fix For: 2.3.0
>
>
> In many forms it is required to use a  "separator" between fields, to group 
> them visually, but not to add them to a FieldSet (since this should be a pure 
> visual effect).
> Adding the controls to a FieldSet also breaks the alignment between groups, 
> since each FieldSet seems to be aligned differently (due to the use of tables 
> for auto-rendering).
> A simple implementation for a FieldSeparator would look like the following 
> snippet:
> <code>
> /**
>  * A separator made by <b>re-using</b> the FieldSet control.<p/>
>  * A special CSS style: <code>.fieldSeparator</code> is added to the HTML 
> fieldset,
>  * that draws only the bottom line:
>  * <pre>
>  * .fieldSeparator {
>  *   border-bottom:0;
>  *   border-left:0;
>  *   border-right:0;
>  *   border-top-width:4px;
>  *  }
>  * </pre>
>  *
>  * @see net.sf.click.control.FieldSet
>  */
> public class FieldSeparator extends FieldSet {
>     public FieldSeparator() {
>     }
>     public FieldSeparator(String name) {
>         super(name);
>         addStyleClass("fieldSeparator");
>     }
>     public FieldSeparator(String name, String legend) {
>         super(name, legend);
>         addStyleClass("fieldSeparator");
>     }
>     // override container methods since this should be a pure visual control.
>     // ....
> }
> </code> 
> Thank you,
> A.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to