2010-10-31 341 views
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的已知問題?

+0

我不認爲這和Seam有什麼關係。我從來沒有見過這個JavaScript錯誤。但我只使用Firefox,所以也許這就是原因......除了javascript消息之外,錯誤是什麼?這些操作沒有執行?你是否在''中包含了按鈕? – 2010-11-01 09:49:15

+0

@Shervin謝謝你,我試圖把a4j:commandLink放入一個不包含h:form的非列表中。請發表您的評論作爲答案。 – stacker 2010-11-01 13:02:23

回答

2

您是否在<h:form>中包含了按鈕?