hi,
whenever i add an AjaxLinkSubmit and an AjaxForm to my page it disables
my other Tapestry LinkSubmit buttons.
Has anyone encountered the same problem? How can I solve it (workaround)?
Is it a bug (Tacos or Tapestry)?
best regards,
kris
Example Code (my real world app is much more complicated :)):
Home.page
<inject property="ajaxRequest" object="service:tacos.AjaxWebRequest" />
<component id="form1" type="Form" />
<!--
<component id="form2" type="Form" />
-->
<component id="form2" type="tacos:AjaxForm" />
<component id="text1" type="TextField">
<binding name="value" value="text1" />
</component>
<component id="text2" type="TextField">
<binding name="value" value="text2" />
</component>
<component id="submit" type="LinkSubmit">
<binding name="listener" value="listener:doSubmit" />
</component>
<component id="submitajax" type="tacos:AjaxLinkSubmit">
<!--
<component id="submitajax" type="LinkSubmit">
-->
<binding name="listener" value="listener:doSubmitAjax" />
<binding name="updateComponents" value="ognl:{'upd1'}" />
</component>
Home.html
<script type="text/javascript">
djConfig = { isDebug: false,
baseRelativePath: "js/dojo/",
preventBackButtonFix: false,
parseWidgets: false
};
</script>
<script type="text/javascript" src="js/dojo/dojo.js"> </script>
</head>
<body jwcid="@Body">
<div jwcid="[EMAIL PROTECTED]" id="upd1">
<form jwcid="form1">
<input jwcid="text1" />
<a jwcid="submit">No Ajax submit</a>
</form>
</div>
<div jwcid="[EMAIL PROTECTED]" id="upd2">
<form jwcid="form2">
<input jwcid="text2" />
<a jwcid="submitajax">Ajax submit</a>
</form>
</div>
java
public abstract class TacosTest extends BasePage {
@InitialValue("literal:'no text1'")
public abstract String getText1();
public abstract void setText1(String text1);
@InitialValue("literal:'no text2'")
public abstract String getText2();
public abstract void setText2(String text2);
public void doSubmit() {
setText1("without ajax");
setText2("without ajax");
}
public void doSubmitAjax() {
setText1("with ajax");
setText2("with ajax");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]