问题标签 [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 投票
1 回答
4044 浏览

ajax - Primefaces:动态内容刷新问题

我有一个网络应用程序,我可以在其中选择一些要删除的内容。一个模态弹出窗口显示所选图像/闪光灯的预览。我按下一个按钮,一切正常。但是,当我选择要删除的另一个内容时,会弹出模式,并在一微秒内显示先前删除的文件,然后将其替换为我要删除的新内容。

显示动态内容的代码如下:

对于图像:

对于闪光灯:

控制器:

我尝试tempImage在加载之前和autoUpdate=true模式中设置为 null 但没有运气。

删除按钮(显示删除模式的按钮):

删除表单(xhtml):

0 投票
1 回答
938 浏览

jsf-2 - PrimeFaces p:commandButton

我正在使用 primefaces mobile(0.9.2 - jsf2),我有一个奇怪的问题。我有一个带有 2 个按钮的视图,一个用于添加,另一个用于保存订单。添加按钮工作正常,但是当我单击保存按钮时,它不是调用保存方法,而是首先进入方法添加,然后进入保存方法。有人有小费吗?谢谢你..

0 投票
1 回答
6645 浏览

jsf - 如何在 JSF 中创建切换按钮?

如何在 JSF 中创建切换按钮?

基本上,我需要两个按钮“in”和“out”。它们本质上调用相同的托管 bean,但由于每次单击都应禁用一个,而启用另一个,反之亦然。如何才能做到这一点?我应该使用 ajax 功能吗?

0 投票
1 回答
3139 浏览

jsf - PrimeFaces commandButton & UIBlock

我在注册表单中有以下代码。基本上,按钮调用一个动作(一个 Ejb 方法和一个作为实用方法的动作侦听器)。当用户提交注册表时,应该会出现一个 primefaces 对话框,告诉用户正在处理注册。提交表单后,相同的对话框就会消失。这可以通过Primefaces UIBlock来实现;但是,它要求 commandButton 启用 ajax。

我考虑过使用:onstart = 显示一些模式对话框和 onsuccess 或 on complete = 隐藏此对话框(<p:dialog widgetVar="dialog" ...),但此解决方案需要为 primefaces commandButton 启用 ajax。

关于如何在 PrimeFaces commandButton 中将 ajax 设置为 false 时如何实现这一点的任何线索?

谢谢

编辑:谢谢大家。我误用了命令按钮中的更新属性。现在一切正常。

0 投票
2 回答
10885 浏览

validation - 仅当按下某个命令按钮时才根据需要验证输入

我有 JSF 验证的特定用例。例如我有一个inputText字段:

输入的值是数字(在某些情况下它也可以是字符串,因为这是复合组件的一部分,但如果我们假设这是一个数字,则可以更好地描述问题)。此输入是表单的一部分,在表单末尾我有提交按钮:

我有什么要求:

  1. 按下提交按钮时,应处理所有验证,这没关系,这工作正常。
  2. 如果输入字段不为空,则在输入字段上触发模糊事件时,应处理数字验证,这也可以。name最后,我用一些值更新了带有 id 的字段。
  3. 现在我有一个问题。我的第三个请求是当输入为空时,不应处理输入验证。这是一种特殊情况,我将使用 id 清除字段name。当我删除已经在输入中输入的文本,从组件中删除焦点(例如按 TAB)时,这也是这种情况,在这种情况下,还应该处理 AJAX 请求并且名称输入也将被清除。

如果该输入字段为空,并且仅针对此 ajax 事件,如何禁用该输入字段的验证?

0 投票
1 回答
2664 浏览

jsf-2 - 命令按钮不在多个选项卡上调用操作 p:tabView

我在 p:tabView 中遇到了一个问题,其中 dynamic="true" 我被困了好几天。我有三个选项卡,每个选项卡都有单独的表单和 p:fileUpload 带有用于提交表单和上传文件的命令按钮。问题是我的第一个表单或选项卡工作正常,但其他两个根本不工作或触发命令按钮操作,而是刷新页面。只有在第二次填写表格并按下按钮时才会调用它们。并且要再添加一件事,fileUploadListeners 甚至在所有这些选项卡中都可以正常工作,但是命令按钮将无法工作或触发其他两个选项卡的操作方法(只有第一次填写并提交之后才能正常工作):

这个primefaces标签有什么问题(我也使用最新版本的primefaces 3.5)还是我弄错了或遗漏了什么?任何类型的指导都会有所帮助。

这是另一个主页中包含的页面代码:

0 投票
0 回答
255 浏览

ajax - 使用几个表单创建基于 f:ajax 的注册,以便每个表单在步骤后消失

我正在尝试使用 JSF 通过几个步骤进行注册。一切都基于 f:ajax,因为不必重新加载页面。

当我按下“显示第一步”按钮时,结果就会出现。我按下“SecondStep”按钮,出现第二步。但是当我按下“第三步”按钮时,一切都消失了,我根本看不到任何步骤。“SecondStep”和“ThirdStep”按钮之间没有区别。我不知道为什么这段代码不起作用。

这是html:

这是豆:

如果我从 f:ajax 的渲染属性中删除“-allContent”,我将能够通过所有步骤直到完成,但不会隐藏前面和后面的步骤。

请帮我找到解决方案。

我在用着:

服务器:JBoss 应用服务器 7.1,

JSF:javax.faces-2.2.0-20130214.084242-247.jar

人脸配置:

网络模块:3.0

一些答案:

  1. 在 web.xml 中更改了分隔符字符:

    /li>
  2. 我尝试不使用 h:panelGroup id="allContent" 并且我只渲染了我想要隐藏的显示 panelGroup 以及我想要显示的下一个。结果是一样的。

  3. 我也尝试使用 MyFaces 2.1.10、Mojarra 2.0.3-FCS,结果是一样的。BalusC 写道,它可能是 JSF 2.2 中修复的错误,但我仍然有这个问题。

希望有人能帮助我。谢谢!

0 投票
2 回答
492 浏览

jsf-2 - Primefaces3.5+JSF2.1.9 点击链接或按钮两次后的请求处理

我正在使用 Primefaces3.5 和 Jsf2.1.9 我遇到了一个奇怪的问题

我必须按下按钮并链接多个,然后 JSF bean 方法正在调用,否则单击没有发生当我阅读一些Stackoverflow问题时,此问题与JSF相关,但即使将 Primfaces3.5 与他们的组件一起使用,我也遇到了这个问题。任何人都知道我该如何解决这个问题。我的 JSF 页面

模板文件...

0 投票
1 回答
1722 浏览

jsf-2 - 我如何从 ah:commandButton 导航到绝对路径

我有这样的事情:

一旦评估了操作方法,我想(仅在某些情况下)导航到绝对 URL。

我知道如果“bean.action”返回一个与上下文中有效路径相对应的相对路径,它将去那里,但我不希望那样。

我想评估操作返回,如果一切正常,请导航到像“www.anypage.com”这样的绝对 URL,比如

但取决于动作回报并保持 jsf2 的优势。

有任何想法吗?多谢

0 投票
1 回答
7321 浏览

events - 处理在运行时创建的 OLEObject 命令按钮的事件

我已经为这个问题苦苦挣扎了一段时间......我想做一些非常简单的事情。我想在运行时创建多个命令按钮,然后用一个过程处理这些命令按钮的事件。所以我建立了一个“withevents”类来处理自动化,但我的代码不起作用。当我运行 Test() 时,会创建命令按钮,但是当我单击它时...没有消息框响应...我找不到错误...请任何帮助都会很棒!

cTest 类

模块 1