- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次弹出时,我都试图更新一个primefaces对话框。
该对话框由更改日历字段触发,实际调用是从 bean 进行的。
当我第一次调用它时,数据很好,但是,如果我关闭它并再次打开它,它仍然会显示旧数据。
这有点道理:它只渲染一次,然后显示和隐藏,从未真正更新。
我正在考虑在 bean 中的 dialog.show() 之前更新它,但我不知道该怎么做。
任何的想法?
<p:dialog
site ="sectionDlg"
widgetVar ="Dlg"
minWidth ="430"
modal ="true"
closable ="true"
resizable ="false"
dynamic ="true"
width="450" height="300"
>
<h:form id="Form">
<br/>
<p:panelGrid id ="dates" styleClass="cmt-no-grid-100perc" columns="4">
<calendar attribName ="offerStartDateDlg"
value ="#{bean.startDate}"
writable ="#{false}"/>
<calendar attribName="offerEndDateDlg"
value="#{bean.endDate}"
writable="#{false}"/>
</p:panelGrid>
<div align="center">
<p:commandButton
onclick ="PF('whichSectionDlg').hide()"
>
</p:commandButton>
<p:commandButton
onclick ="PF('whichSectionDlg').hide()">
</p:commandButton>
</div>
</h:form>
最佳答案
好的,我设法弄清楚了。
我通过在调用之前从 bean 更新它来解决它
public void show_dlg_method(){
RequestContext.getCurrentInstance().update("Dlg");
RequestContext.getCurrentInstance().execute("PF('Dlg').show()");
}
关于primefaces - 显示更新素面对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46584290/
我的问题是 p:dialog 没有显示出来。监听器被触发,没有错误消息。我的要求是:当我选择一行时,必须在对话框中显示行详细信息。 请帮帮我。提前致谢。
我想要一个按钮和一个图形图像。默认情况下,不显示图形图像。如果用户单击该按钮,则会显示图形图像(呈现 = 真)。 我可以做到,但我必须刷新页面才能看到显示的图形图像。 我想我必须使用 ajax 组件来
我创建了一个登录页面用户正确输入用户名和密码后,他将被引导到另一个页面(主页) @ManagedBean public class Superviseur { private String l
我想在布局单元 (p:layoutUnit) 内将我的仪表板 (p:dashboard) 显示为居中对齐(垂直和水平)。我尝试提供 [position="center"] ,但没有用。我使用谷歌浏览器
我的 p:dialog 不断加载,我只需要它出现一次。有谁知道怎么做? $(document).ready(function() { document.ge
我正在使用组件 p:panelGrid,并在其中放置了表单的各种组件。我很惊讶,为了便于理解代码,我放了一个注释,他把它看作是一个组件,并根据注释进行排序。 谁能向我解释为什么会发生这种情况? 最佳答
我在 Primefaces 3.2 和 JSF 2.1 上遇到了一些麻烦。 我的代码是这样的: 当我查看 Primefaces Sh
您好,我正在使用 js2+ primefaces,这是我用来阻止 UI 的代码 ---
我很困惑为什么 IE 和 Chrome 无法呈现我的 Primefaces 3 UI。 我基本上有这个用例:我想要一个添加新成员按钮,当用户单击它时,将打开一个对话框,询问成员详细信息。
我正在使用 JSF 和 PrimeFaces,但我无法处理以下情况:我有一个对话框,我在上面放了一个数据表。在表格的一个单元格中,我想以 3 种不同的方式显示给定的数据,并且我想在它们之间切换。到目前
我是 JSF/Primefaces 的新手,所以也许我以错误的方式解决了这个问题,而且我一直在搜索论坛但没有运气。 我最大限度地简化了问题,并使用了Damian的那个@PostConstruct 所以
我们的项目使用 JSF 2.2 primeface 5.1。我使用以下代码在我的 JSF 页面中显示数据表,我添加了 用于基于动态列类型的动态过滤器。但是当我在每列的头部输入条件或选择下拉列表时,数据
not working with IE 9
我在使用 IE 浏览时遇到问题 http://gamma.j.layershift.co.uk 我的网站是使用带有 primefaces 3.5 的 JSF2 构建的。 **页面的其余部分可以在 Fi
我有一些不能是ajax请求的请求,有没有什么办法仍然使用带有非ajax请求的p:ajaxStatus组件。 最佳答案 非 ajax 请求完全重新加载整个页面。所以你不能直接使用 p:ajaxStatu
我在使用 primefaces 5.0 和 jsf 2.2.5 时遇到了问题。用一个 p:tabView 两个选项卡共享相同的 ManagedBean 和相同的对象事件 tabChange没有按预期工
我在 JSF 应用程序中使用 p:remoteCommand。我有 7 个不同的 p:remoteCommand 声明来调用 bean 中的不同操作。点击按钮,这7个远程命令同时被调用。调用了 JS
给定以下primefaces数据 某人如何获得(在服务器端)用户在过滤器文本列中给出的过滤器“文本”值? 我试着用“listen
我想将谷歌地图的地理编码器地址传递给ManagedBean,但我必须在 map 上选择两次,我想是因为在地址传递给ManagedBean之前执行了方法(onPointSelect) 托管 bean :
p:fileUpload 中的更新属性和 onComplete 在 IE10 中不起作用。在 IE 9 中 sizeLimit 属性被忽略。有没有人遇到过这种情况。 我尝试通过在 p:fileUolo
我不确定这种行为是否正常。 我希望我的 panel只有在点击触发 ajax 的按钮后才会呈现要求。 不使用 Ajax 工作正常: p:panel id="myPanel" rendered="#{my
我是一名优秀的程序员,十分优秀!