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.
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.