Request Focus on a Specific Form Component has been edited by James Carman (Mar 11, 2008).

(View changes)

Content:
FocusOnLoadBehavior.java
public class FocusOnLoadBehavior extends AbstractBehavior
{
    private Component component;

    public void bind( Component component )
    {
        this.component = component;
        component.setOutputMarkupId(true);
    }

    public void renderHead( IHeaderResponse iHeaderResponse )
    {
        super.renderHead(iHeaderResponse);
        iHeaderResponse.renderOnLoadJavascript("document.getElementById('" + component.getMarkupId() + "').focus()");
    }
}

Reply via email to