|
From: Kurz W. <wol...@gw...> - 2008-12-10 10:00:00
|
Hello everyone,
I am having some problems useing Spring.AjaxEventDecoration in Webflow
when i have multiple forms on one View.
Here is an example of what i have:
Code:
<form:form name="test_form1" id="test_form1"
modelAttribute="contentEntry">
<input type="hidden" name="_eventId" value="test1" />
<input type="button" name="test1" id="test1" value="Test-Button
1"/>
</form:form>
<form:form name="test_form2" id="test_form2"
modelAttribute="contentEntry">
<input type="hidden" name="_eventId" value="test2" />
<input type="button" name="test2" id="test2" value="Test-Button
2"/>
</form:form>
Spring.addDecoration(new Spring.AjaxEventDecoration({
elementId : "test1",
event : "onclick",
formId: "test_form1",
params : { fragments : 'content'}
}));
Spring.addDecoration(new Spring.AjaxEventDecoration({
elementId : "test2",
event : "onclick",
formId: "test_form2",
params : { fragments : 'content'}
}));
Problem is that even though something is sent the transition in the flow
isnt called and i dont know why.
If i do it like the following, the transition is called but i have no
way to determin which form is submitted its just takeing the first it
finds.
Code:
<form:form name="test_form1" id="test_form1"
modelAttribute="contentEntry">
<input type="hidden" name="_eventId" value="test1" />
<input type="button" name="test1" id="test1" value="Test-Button
1"/>
</form:form>
<form:form name="test_form2" id="test_form2"
modelAttribute="contentEntry">
<input type="hidden" name="_eventId" value="test2" />
<input type="button" name="test2" id="test2" value="Test-Button
2"/>
</form:form>
Spring.addDecoration(new Spring.AjaxEventDecoration({
elementId : "test1",
event : "onclick",
formId: "contentEntry",
params : { fragments : 'content'}
}));
Spring.addDecoration(new Spring.AjaxEventDecoration({
elementId : "test2",
event : "onclick",
formId: "contentEntry",
params : { fragments : 'content'}
}));
Hanyone have some hints for me on what i am doing wrong or if its even
possible to do this?
Thx a lot in advance!
Wolfgang
|