I too recently had a use case where the customer wanted a '*' to
represent a mandatory field. IMO, using a border is more subtle and
tidier then your approach.

On Tue, Sep 16, 2008 at 12:40 PM, Eyal Golan <[EMAIL PROTECTED]> wrote:
> Hi,
> I created this behavior for adding a star BEFORE the component is rendered:
> public final class MandatoryBehavior extends AbstractBehavior {
>    private static final long serialVersionUID = 5368825601887534185L;
>
>    @Override
>    public void beforeRender(Component component) {
>        component.getResponse().write("* ");
>    }
>
> }
>
> 1. For some reason, the star is added AFTER the label. For example:
> Configuration: * instead of * Configuration
> 2. I am adding this to labels that displays mandatory fields such as
> DropDown and TextField. Is there a nicer way?
>
> --
> Eyal Golan
> [EMAIL PROTECTED]
>
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
>
> P  Save a tree. Please don't print this e-mail unless it's really necessary
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to