2010-10-31 2 views
0

Я использовал richfaces в проекте JSF. Теперь я пытаюсь сделать то же самое с 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:button id="eMail0" value="sButton" action="#{Mailer.sendMail}" /> 

оба следующих приводят к описываемому сообщения JavaScript в IE8 (Firefox не показывает никакого ответа)

<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

Я не думаю, что это имеет какое-то отношение к Шему. Я никогда не видел эту ошибку javascript. Но я использую только Firefox, поэтому, возможно, это и есть причина ... Какая ошибка, помимо сообщения javascript? Действия не выполняются? Вы вложили кнопки в ''? –

+0

@Shervin Спасибо, я попытался поместить a4j: commandLink в список без списка, который не был заключен в форму h:. Пожалуйста, напишите свой комментарий в качестве ответа. – stacker

ответ

2

Вы приложили кнопки в <h:form>?

Смежные вопросы