href = context.componentActionURL();
href = AjaxUtils.ajaxComponentActionUrl(context);
    public void appendToResponse(WOResponse response, WOContext context) {        WOComponent component = context.component();        String divID=AjaxUtils.toSafeElementID(context.elementID());        response.appendContentString("<a ");        String href = (String) valueForBinding("href", component);        if(href == null) {            if(associations().containsKey("action")) {                href = context.componentActionURL();            }            if(href == null) {                href = "#" + divID;            }        }        appendTagAttributeToResponse(response, "href", href);        appendTagAttributeToResponse(response, "rel", "ibox&height="+valueForBinding("height", component)+"&width=" + valueForBinding("width", component));        appendTagAttributeToResponse(response, "title", valueForBinding("title", component));        appendTagAttributeToResponse(response, "value", valueForBinding("value", component));        appendTagAttributeToResponse(response, "class", valueForBinding("class", component));        appendTagAttributeToResponse(response, "style", valueForBinding("style", component));        appendTagAttributeToResponse(response, "id", valueForBinding("id", component));        response.appendContentString(">");        response.appendContentString((String) valueForBinding("label",component));        response.appendContentString("</a><div ");        appendTagAttributeToResponse(response, "id", divID);        appendTagAttributeToResponse(response, "style", "display:none;");        response.appendContentString(">");        appendChildrenToResponse(response, context);        response.appendContentString("</div>");        super.appendToResponse(response, context);    }