You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@click.apache.org by "Adrian A. (JIRA)" <ji...@apache.org> on 2009/09/14 13:26:57 UTC
[jira] Assigned: (CLK-544) FieldSeparator control.
[ https://issues.apache.org/jira/browse/CLK-544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrian A. reassigned CLK-544:
-----------------------------
Assignee: Adrian A.
> FieldSeparator control.
> -----------------------
>
> Key: CLK-544
> URL: https://issues.apache.org/jira/browse/CLK-544
> Project: Click
> Issue Type: New Feature
> Components: extras
> Reporter: Adrian A.
> Assignee: Adrian A.
>
> 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.
-
You can reply to this email to add a comment to the issue online.