0

我正在使用 RichFaces 4.2.3 和 JSF 2.1。

我正在尝试在使用以下代码在屏幕上单击按钮后呈现的块内执行 ajax 请求。

<a4j:commandLink value="Deletar"
     execute="@form"
     render="result"
     action="#{transacaoBean.deletar(10) }"/>

呈现结果时,我在 javascript 控制台中收到以下错误:

Uncaught TypeError: undefined is not a function (program):1 - (anonymous function) (program):1
runScripts jsf.js.xhtml:335 - doUpdate jsf.js.xhtml:961
response jsf.js.xhtml:2062 - richfaces.queue.response richfaces-queue.js.xhtml:413
jsf.ajax.response richfaces-queue.js.xhtml:50 - onComplete jsf.js.xhtml:1236
AjaxEngine.req.xmlReq.onreadystatechange jsf.js.xhtml:1217

如果我尝试使用相同的a4j:commandLink代码,但在加载页面时呈现标签,它可以工作。当 a4j 呈现为部分响应时,我是否必须做一些不同的事情才能使用它?

4

1 回答 1

0

问题出在莫哈拉身上。我在屏幕上有两个表格,但屏幕上有多个表格存在问题。现在我在所有东西上都使用了一个大表格,它工作正常。

于 2013-02-08T13:20:04.010 回答