0
我在JSF項目中使用了richfaces。現在我正在和Seam一樣。 但我總是得到相同的JavaScript錯誤:A4j按鈕不會觸發
Message: Object required
Line: 2791
Code: 0
URI: http://localhost:8080/myapp/a4j/g/3_3_1.GA/org/ajax4jsf/framework.pack.js
在S:按鈕標籤工作
<s:button id="eMail0" value="sButton" action="#{Mailer.sendMail}" />
下面的兩個導致IE8(火狐沒反應)所描述的JavaScript消息
<a4j:commandButton id="eMail1" value="cmdButton" action="#{Mailer.sendMail}" />
<a4j:commandLink id="eMail2" action="#{Mailer.sendMail}">
<f:param name="email" value="param"/>
<h:outputText value="eMailLink"/>
</a4j:commandLink>
關於如何解決該問題的任何想法,或者是否存在縫2.2.0的已知問題?
我不認爲這和Seam有什麼關係。我從來沒有見過這個JavaScript錯誤。但我只使用Firefox,所以也許這就是原因......除了javascript消息之外,錯誤是什麼?這些操作沒有執行?你是否在''中包含了按鈕? –
2010-11-01 09:49:15
@Shervin謝謝你,我試圖把a4j:commandLink放入一個不包含h:form的非列表中。請發表您的評論作爲答案。 – stacker 2010-11-01 13:02:23