问题标签 [ajax4jsf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
12628 浏览

ajax4jsf - 如何正确访问 a4j:jsFunction 结果中的数据字段

我目前正在尝试使用一些服务器端方法(作为一个组)验证一些前端值,并且遇到了处理结果的问题。

这是启动它的按钮的 XHTML:

还有javascript,一部分是button调用,另一部分是jsFunction调用

最后,jsFunction 是有问题的部分:

问题是,在这一系列事件的末尾,“oncomplete”属性中的警报(数据)显示数据未定义。我需要对此进行定义,以便知道是否显示警告对话框。

我可以确认 Bean.shouldBeConfirmed() 方法确实在运行,并且具有正确的参数,并且确实返回了正确的值,甚至设置了 Bean.booleanResult 变量的值(这是一个普通的 java 布尔值)。我在这里做错了什么?

0 投票
1 回答
1354 浏览

jsf - Richfaces DataScroller 在不需要时执行

在我的 JSF + Richfaces 应用程序中,我观察到 Rich:datascroller 在我从不同的 a4j:region 发出 ajax 请求时被执行。这是我的代码:

当用户从 selectOneMenu 中选择项目时,ajax 请求被触发到服务器。在生成对该请求的响应期间,执行了 smsTrafficBean.smsByFilter 方法,这不是我所期望的。当我删除 rich:datascroller 一切正常。

有没有人知道为什么在从不同的 aj4:region 触发 ajax 请求时在调用 smsTrafficBean.smsByFilter 时添加rich:datascroller 组件效果?

0 投票
2 回答
5165 浏览

jsf - 重复 ID。JSF

我对 JSF 有疑问。谁能说为什么这不起作用?

它说:“组件 instForm:lang 的重复 Id” 我知道我有 2 个具有相同 Id 的元素,但只有当另一个元素不是时才会呈现一个。所以,我不认为这会是一个问题。实际上这根本不是什么大问题,因为我不需要这个 id,但是如果我需要,那我该怎么办?

0 投票
1 回答
1311 浏览

jsf - JSF a4j:commandLink 组件在 a4j:repeat 中不起作用

我的 JSF 模板中有这样的代码:

这在 a4j:repeat 标记之外完美地工作,但在 a4j:repeat 内部没有执行任何操作,就像它在我的模板中实现的那样。

0 投票
2 回答
8339 浏览

jsf - JSF a4j:支持 h:selectManyCheckbox

我在 JSF selectManyCheckbox 和 A4J 支持方面遇到问题。目的是在选中复选框时运行一些操作。这在 Firefox 中完美运行。然而,在任何 IE (ie6 / ie7 / ie8) 中进行测试时,发现正在调用该操作,但所选值被置为 null。只是为了测试它,我放置了一个 JSF commandButton 来提交表单并检查选择的值是否正确。所以问题实际上出在 ajax 操作中(没有提交表单)。这是我的代码:

哪里cardListProvider.categoriesList是一个List<SelectItem>并且cardListProvider.categoriesHolder.selectedCategories是一个List<String>

有人遇到过这个问题吗?谁能帮我这个?谢谢

0 投票
2 回答
13196 浏览

jsf - facelets:将带有 ui:param 的 bean 名称传递给 action 属性

由于一些自定义组件在其属性中需要一个 bean 名称(不是 bean 实例),我需要在页面之间传递实际的 bean 名称。由于 bean 本身也被非自定义组件使用,我想避免使用额外的ui:param(如在 <rich:modalPanel> 中传递操作所述),因为它本质上会指定相同的 bean。

是否可以使用随附的 bean 名称指定组件的操作ui:param

基本上我正在努力实现以下目标:

和 template.xhtml 是

尽管正确定义了删除方法(用 验证action="#{sessionBean.delete}"),但上面的代码给了我

javax.faces.FacesException:#{beanName.delete}:javax.el.MethodNotFoundException:/template.xhtml @201,89 action="#{beanName.delete}":找不到方法:sessionBean.delete()

0 投票
1 回答
4043 浏览

jquery-ui - JQuery、JSF 和 a4j:commandLink

我在 JSF 中使用 jQuery Dialog 和 Ajax 提交时遇到问题。我有以下用于显示对话框窗口的代码:

现在,在显示对话框后,执行 A4j.AJAX.Submit(..),无论如何,我可以将整个 A4J.AJAX.Submit(...) 传递给“对话框”并执行它来自“确定”选项?当且仅当用户单击确定时,我只需要执行提交。谢谢JQ的帮助

0 投票
2 回答
16128 浏览

jsf - 带有 selectBooleanCheckbox 的 JSF ReRender 支持

我有一个 JSF 页面,我希望在该页面上有一个复选框,单击该复选框时,将添加/删除页面中的某些其他表单字段。这是我目前拥有的复选框的(简化)代码:

这是我要隐藏的组件的代码:

目前,单击复选框什么都不做;“selectOneMenu”不会消失。我究竟做错了什么?

0 投票
1 回答
639 浏览

javascript - RichFaces / Ajax4JSF:如何关闭 JavaScript 混淆?

如何在 A4J 中关闭 JavaScript 缩短?我记得有一个选项,可能在构建期间使用,它使.js文件没有被一些更短/混淆器处理,因此保持很好的格式。但我不记得它是什么或在网上找到它。

有谁知道?

谢谢

0 投票
1 回答
1349 浏览

javascript - 如何在 a4j 中访问 javascript 值

我需要用一个 javascript 返回值设置一个 Bean 值。

就像是:

谢谢