问题标签 [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.
ajax - Primefaces:动态内容刷新问题
我有一个网络应用程序,我可以在其中选择一些要删除的内容。一个模态弹出窗口显示所选图像/闪光灯的预览。我按下一个按钮,一切正常。但是,当我选择要删除的另一个内容时,会弹出模式,并在一微秒内显示先前删除的文件,然后将其替换为我要删除的新内容。
显示动态内容的代码如下:
对于图像:
对于闪光灯:
控制器:
我尝试tempImage
在加载之前和autoUpdate=true
模式中设置为 null 但没有运气。
删除按钮(显示删除模式的按钮):
删除表单(xhtml):
jsf-2 - PrimeFaces p:commandButton
我正在使用 primefaces mobile(0.9.2 - jsf2),我有一个奇怪的问题。我有一个带有 2 个按钮的视图,一个用于添加,另一个用于保存订单。添加按钮工作正常,但是当我单击保存按钮时,它不是调用保存方法,而是首先进入方法添加,然后进入保存方法。有人有小费吗?谢谢你..
jsf - 如何在 JSF 中创建切换按钮?
如何在 JSF 中创建切换按钮?
基本上,我需要两个按钮“in”和“out”。它们本质上调用相同的托管 bean,但由于每次单击都应禁用一个,而启用另一个,反之亦然。如何才能做到这一点?我应该使用 ajax 功能吗?
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 时如何实现这一点的任何线索?
谢谢
编辑:谢谢大家。我误用了命令按钮中的更新属性。现在一切正常。
validation - 仅当按下某个命令按钮时才根据需要验证输入
我有 JSF 验证的特定用例。例如我有一个inputText
字段:
输入的值是数字(在某些情况下它也可以是字符串,因为这是复合组件的一部分,但如果我们假设这是一个数字,则可以更好地描述问题)。此输入是表单的一部分,在表单末尾我有提交按钮:
我有什么要求:
- 按下提交按钮时,应处理所有验证,这没关系,这工作正常。
- 如果输入字段不为空,则在输入字段上触发模糊事件时,应处理数字验证,这也可以。
name
最后,我用一些值更新了带有 id 的字段。 - 现在我有一个问题。我的第三个请求是当输入为空时,不应处理输入验证。这是一种特殊情况,我将使用 id 清除字段
name
。当我删除已经在输入中输入的文本,从组件中删除焦点(例如按 TAB)时,这也是这种情况,在这种情况下,还应该处理 AJAX 请求并且名称输入也将被清除。
如果该输入字段为空,并且仅针对此 ajax 事件,如何禁用该输入字段的验证?
jsf-2 - 命令按钮不在多个选项卡上调用操作 p:tabView
我在 p:tabView 中遇到了一个问题,其中 dynamic="true" 我被困了好几天。我有三个选项卡,每个选项卡都有单独的表单和 p:fileUpload 带有用于提交表单和上传文件的命令按钮。问题是我的第一个表单或选项卡工作正常,但其他两个根本不工作或触发命令按钮操作,而是刷新页面。只有在第二次填写表格并按下按钮时才会调用它们。并且要再添加一件事,fileUploadListeners 甚至在所有这些选项卡中都可以正常工作,但是命令按钮将无法工作或触发其他两个选项卡的操作方法(只有第一次填写并提交之后才能正常工作):
这个primefaces标签有什么问题(我也使用最新版本的primefaces 3.5)还是我弄错了或遗漏了什么?任何类型的指导都会有所帮助。
这是另一个主页中包含的页面代码:
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
一些答案:
在 web.xml 中更改了分隔符字符:
/li>我尝试不使用 h:panelGroup id="allContent" 并且我只渲染了我想要隐藏的显示 panelGroup 以及我想要显示的下一个。结果是一样的。
我也尝试使用 MyFaces 2.1.10、Mojarra 2.0.3-FCS,结果是一样的。BalusC 写道,它可能是 JSF 2.2 中修复的错误,但我仍然有这个问题。
希望有人能帮助我。谢谢!
jsf-2 - Primefaces3.5+JSF2.1.9 点击链接或按钮两次后的请求处理
我正在使用 Primefaces3.5 和 Jsf2.1.9 我遇到了一个奇怪的问题
也
我必须按下按钮并链接多个,然后 JSF bean 方法正在调用,否则单击没有发生当我阅读一些Stackoverflow问题时,此问题与JSF相关,但即使将 Primfaces3.5 与他们的组件一起使用,我也遇到了这个问题。任何人都知道我该如何解决这个问题。我的 JSF 页面
模板文件...
jsf-2 - 我如何从 ah:commandButton 导航到绝对路径
我有这样的事情:
一旦评估了操作方法,我想(仅在某些情况下)导航到绝对 URL。
我知道如果“bean.action”返回一个与上下文中有效路径相对应的相对路径,它将去那里,但我不希望那样。
我想评估操作返回,如果一切正常,请导航到像“www.anypage.com”这样的绝对 URL,比如
但取决于动作回报并保持 jsf2 的优势。
有任何想法吗?多谢
events - 处理在运行时创建的 OLEObject 命令按钮的事件
我已经为这个问题苦苦挣扎了一段时间......我想做一些非常简单的事情。我想在运行时创建多个命令按钮,然后用一个过程处理这些命令按钮的事件。所以我建立了一个“withevents”类来处理自动化,但我的代码不起作用。当我运行 Test() 时,会创建命令按钮,但是当我单击它时...没有消息框响应...我找不到错误...请任何帮助都会很棒!
cTest 类
模块 1