问题标签 [commandbutton]

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 投票
12 回答
220185 浏览

jsf - 未调用 commandButton/commandLink/ajax 操作/侦听器方法或未设置/更新输入值

有时,当使用<h:commandLink>, <h:commandButton>or时<f:ajax>,与标签关联的action, actionListenerorlistener方法根本不会被调用。或者,bean 属性不会使用提交的UIInput值进行更新。

造成这种情况的可能原因和解决方案是什么?

0 投票
2 回答
25971 浏览

jsf - 使用 h:commandButton 传递参数

我有一个 a4j:commandButton,它应该基于我想作为参数传递的 Id 将我重定向到适当的“编辑”页面,如下所示:

问题是,它不起作用。我也尝试将 f:attribute 替换为“f:param name="id" value="#{bean.id}"”,但它也失败了。我唯一要做的就是输出链接:

但我对链接并不满意,那么有没有办法让 commandButton 工作?

哦,我还有一个 bean,它应该在重定向后得到那个“id”:

0 投票
4 回答
1725 浏览

jsf - FaceletException:与元素类型“h:commandButton”关联的属性“value”的值不能包含“<”字符

我试图创建一个带有 value 的命令按钮<<

但是,它引发了以下异常:

javax.faces.view.facelets.FaceletException: Error Parsing /test.xhtml: Error Traced[line: 42] 与元素类型“h:commandButton”关联的属性“value”的值不能包含“<”字符。

如何创建这样的按钮?

0 投票
1 回答
10257 浏览

jsf - h:commandButton 在 h:dataTable 中不起作用

我正在尝试在 a中执行actionthrough ,但是当将放在数据表中时不会调用 ,如下所示commandButtondataTableactioncommandButton

当我移出commandButtondataTableaction成功执行。commandButton在数据表内部时有什么问题?有同样的commandLink问题。

0 投票
4 回答
40030 浏览

validation - 如何让验证取决于按下的按钮?

我创建了表单,我想在创建新项目时在表上显示以前的现有项目。我想在表格填满时显示匹配的项目。但是,当我尝试在未完成表单的情况下过滤列表时,会出现验证消息并且表格不会更新。

不知道是否有可能,但我想做这样的事情:

我对 JSF 很陌生。

0 投票
1 回答
37988 浏览

jsf - 如何使 commandButton 不完全刷新页面?如何使用 f:ajax?

我有一个按钮来提交表单并调用托管 bean 操作。

但是当我按下按钮时,它会刷新整个页面,有时还会更改 URL。

有没有办法不刷新页面并仍然调用操作?

0 投票
4 回答
21062 浏览

jsf - h:commandbutton vs h:commandlink

我们正在使用 JSF-2.1.7 并以我们所有的形式发布请求。我试图证明是否使用<h:commandButton><h:commandLink><h:commandLink>(href )的外观<a/>可以使用样式和 jQuery 来控制。

推荐哪个<h:commandButton><h:commandLink>有什么真正的优势吗?

0 投票
2 回答
36233 浏览

jsf - h:commandButton/h:commandLink 在第一次单击时不起作用,仅在第二次单击时起作用

我们有一个更新动态包含的 ajax 导航菜单。包含文件有各自的形式。

它可以正常工作,但包含文件中的任何命令按钮在第一次单击时都不起作用。它仅适用于第二次点击。

我发现这个问题commandButton/commandLink/ajax action/listener method not invoked 或 input value not updated并且我的问题在第 9 点中描述。我知道我需要在 include 中明确包含的 ID<h:form><f:ajax render>解决它。

但是,在我的情况下,表单 ID 事先是未知的。此外,此表格最初在上下文中将不可用。

有没有解决上述情况的方法?

0 投票
2 回答
39424 浏览

jsf - 使用 h:commandButton 通过 POST 打开新窗口

我需要通过单击 POST 在新窗口中打开 JSF 页面<h:commandButton>。我知道我可以使用 JavaScript 来实现这一点。但我想使用 JSF 而不是 JavaScript 来实现这一点。

我怎样才能做到这一点?我正在使用 JSF 2.0。

0 投票
1 回答
4294 浏览

jsf-2 - 当使用 commandLink 而不是 commandButton 时,表单不提交值

我做了以下jsf页面。在我的托管 Bean 中,我想评估输入,但我没有得到值。

如果我按我的 commandLink,我不会得到任何值。当我使用命令按钮时,它可以工作:

这是我的MB的一部分:

为什么我的 prepareList 方法没有通过 commandLink 获得任何值?