From e058478f7fa18551a5da116780104fe39df8c86c Mon Sep 17 00:00:00 2001 From: Jeremy Grelle Date: Wed, 4 Jun 2008 20:22:08 +0000 Subject: [PATCH] SWF-712 - Modified AjaxEventInterceptorRenderer to render the AjaxEvent component's id as the sourceId so that decoration of radio buttons and select boxes still results in a proper form submission. --- .../springframework/faces/ui/AjaxEventInterceptorRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-faces/src/main/java/org/springframework/faces/ui/AjaxEventInterceptorRenderer.java b/spring-faces/src/main/java/org/springframework/faces/ui/AjaxEventInterceptorRenderer.java index 0687cb07..124bf0f5 100644 --- a/spring-faces/src/main/java/org/springframework/faces/ui/AjaxEventInterceptorRenderer.java +++ b/spring-faces/src/main/java/org/springframework/faces/ui/AjaxEventInterceptorRenderer.java @@ -54,6 +54,7 @@ public class AjaxEventInterceptorRenderer extends DojoDecorationRenderer { script.append("Spring.addDecoration(new Spring.AjaxEventDecoration({"); script.append("event:'" + event + "'"); script.append(", elementId: '" + childId + "'"); + script.append(", sourceId: '" + component.getClientId(context) + "'"); script.append(", formId : '" + RendererUtils.getFormId(context, component) + "'"); script.append(", params: {processIds : '" + processIds + "'"); script.append(", ajaxSource : '" + component.getClientId(context) + "'} }));");