if(result == null) {
if (result == null && !ERXAjaxApplication.isAjaxSubmit(worequest)) {
    public WOActionResults invokeAction(WORequest worequest, WOContext context) {    	boolean wasFormSubmitted = context._wasFormSubmitted();		boolean wasInForm = _enterFormInContext(context);		boolean wasMultipleSubmitForm = context._isMultipleSubmitForm();    	context._setActionInvoked(false);		context._setIsMultipleSubmitForm(_multipleSubmit == null ? false : _multipleSubmit.booleanValueInComponent(context.component()));    	WOActionResults result = super.invokeAction(worequest, context);    	if(!wasInForm && !context._wasActionInvoked() && context._wasFormSubmitted()) {    		if(_action != null) {    			result = (WOActionResults)_action.valueInComponent(context.component());    		}    		if(result == null) {    			result = context.page();    		}    	}		context._setIsMultipleSubmitForm(wasMultipleSubmitForm);    	_exitFormInContext(context, wasInForm, wasFormSubmitted);    	return result;    }