- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无法获得 PrimeFaces RequestContext.getCurrentInstance().openDialog()
上类。我直接从 primefaces 展示中提取了示例代码,但我从来没有打开一个对话框。我正在使用在 Wildfly 8.2.0.Final 上运行的 PF 5.1。有什么想法吗?
DFView.java
@ManagedBean(name = "dfView")
public class DFView {
public void chooseCar() {
RequestContext.getCurrentInstance().openDialog("selectCar");
}
public void onCarChosen(SelectEvent event) {
Car car = (Car) event.getObject();
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Car Selected", "Id:" + car.getId());
FacesContext.getCurrentInstance().addMessage(null, message);
}
}
<!DOCTYPE html>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" template="/WEB-INF/templates/template.xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui">
<ui:define name="body">
<h:form>
<p:growl id="growl" showDetail="true" />
<p:commandButton value="Select Car" icon="ui-icon-extlink" actionListener="#{dfView.chooseCar}">
<p:ajax event="dialogReturn" listener="#{dfView.onCarChosen}" update="growl" />
</p:commandButton>
</h:form>
</ui:define>
</ui:composition>
最佳答案
请检查“selectCar”是您的faces-config 中引用dialogplay.xhtml 的有效导航规则。 (或使用 wittakarn 的解决方案,这更容易)
如果是这种情况,请检查您的 faces-config 是否包含对话框框架配置(Primefaces 5.1 用户指南中的第 519 页,很容易错过):
<application>
<action-listener>
org.primefaces.application.DialogActionListener
</action-listener>
<navigation-handler>
org.primefaces.application.DialogNavigationHandler
</navigation-handler>
<view-handler>
org.primefaces.application.DialogViewHandler
</view-handler>
</application>
关于jsf - 无法让 PrimeFaces RequestContext.getCurrentInstance().openDialog() 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27537499/
我有一个包含多个表单的应用程序,每个表单都有一个单独的任务栏按钮。 假设 form2 显示一个 OpenDialog,我点击另一个最大化的应用程序覆盖全屏区域,然后我通过选择它的任务栏按钮返回到 fo
在 Win7 上,当新目录与当前目录位于不同的驱动器上时,更改 TOpenDialog.InitialDir 似乎不起作用。 例如:我想将 InitialDir 从 'C:\program files
我已检查 100% 我正在关闭最近创建的文件的所有句柄。但是当我调用“opendialog.execute;”时对话框像往常一样弹出,但是当鼠标悬停在最近创建的文件的提示上时,整个事情会因越界错误而崩
我正在对对话框进行单元测试。 代码如下: string fileName = this.uiService.OpenDialog( strExtensions, this.resour
我刚开始使用 WPF。从窗口窗体移动。 那些openDialog、saveDialog哪里去了?还有一堆东西。 最佳答案 在 Microsoft.Win32 命名空间中查找 OpenFileDialo
我尝试在新线程中使用 openDialog 但它的行为很奇怪.. 如果我把 if opendialog.execute then 放在这样的创建构造函数中: constructor TChatMemb
使用 CKEditor,我想创建一个对话框而不是作为插件的一部分。但是,当我为我添加的对话框调用 openDialog 时...它会淡出屏幕,但我从未看到该对话框。谁能帮帮我吗?
您好,我想使用对话框形式选择文本文件,而不必使用给定的路径。我该怎么做? 我想用 opendialog 替换 opentext?我试过了,但我想使用 streamreader 的流出现错误....
我有一个扩展程序可以帮助其网站打开包含内容的对话框。子窗口需要操作 opener 窗口(重新加载父/opener 的内容)。 因此,子窗口尝试执行如下代码: parent.opener.locatio
如何知道一张图片的文件大小(C#openDialog、窗体) 最佳答案 可以使用 FileInfo.Length 检查文件大小。 OpenFileDialog openFileDialog1 = ne
我的方案 - 我想从我自己的按钮打开一个上传对话框并获取上传的文件信息。在 Uploadcare JS 版本 0.12 中,我做了以下操作: $(".upload-image-button").on(
我在让我的 OpenDialog 窗口在指定的 initialdir 中启动时遇到问题。我目前拥有的是tihs procedure TForm1.fileMenuLoadClick(Sender: T
我的应用程序有多个 MDI 表单,其中一个表单具有包含详细信息的子模式表单。因此,当我从 MDI 表单打开此模式表单时,我单击“浏览”按钮并创建 OpenFileDialog。一切正常,除了当我按 A
我正在尝试使用 Primefaces 的对话框框架,但我已经陷入了设置: http://www.primefaces.org/showcase/ui/dialogFrameworkBasic.jsf
如何知道在 C# 的 opendialog 中选择了多少个文件? 最佳答案 .FileNames 可能会保存所选项目的数量:) 关于c# - 如何知道在 C# 的 opendialog 中选择了多少个
如何知道在 C# 的 opendialog 中选择了多少个文件? 最佳答案 .FileNames 可能会保存所选项目的数量:) 关于c# - 如何知道在 C# 的 opendialog 中选择了多少个
我让用户通过 OpenDialog 组件选择一个文件夹。 但是,当他们选择“文档”或“我的视频”等文件夹时,路径只是文件夹的名称。 我可以通过API获取该文件夹的路径,但是如何获取该路径基于他们在 O
我有一个小插件,可以打开一个包含外部内容的对话框窗口。我还没有找到一种方法将数据传递给子窗口以让它知道它是一个对话框窗口。我需要这样做,以便加载到对话框窗口中的 JavaScript 代码知道它必须关
我知道这是一个非常简单的问题,但我非常习惯使用 Borland 和包装器,所以这对我来说是一种新方法。有人能简单地告诉我如何打开一个只从 visual studio c++ 控制台应用程序获取 .ob
无法获得 PrimeFaces RequestContext.getCurrentInstance().openDialog()上类。我直接从 primefaces 展示中提取了示例代码,但我从来没有
我是一名优秀的程序员,十分优秀!