【发布时间】:2015-08-17 15:35:09
【问题描述】:
我通过以下方式更改 primefaces 对话框的大小:
dialog.css('width', '650px');
对话框越来越大,但其内容未调整大小。当我用鼠标更改角落上对话框的大小时,它的内容会更新(带有 ui-resizable-handle css 类的 div)。 所以可能我必须调用另一个 javascript 方法来模拟改变它是如何用鼠标完成的? 不幸的是我还没有找到方法。有人已经这样做了吗?
问候 奥利弗
【问题讨论】:
-
dialog变量从何而来? -
答案取决于 PF 版本。请记住在涉及外部 API/库的每个问题中始终提及 impls/versions。
-
dialog变量是用 jquery$('dialogId')检索的。我正在使用 JSF 2.2.10 和 Primefaces 5.1.18。 -
为什么不使用 p:dialog 的 width 属性?
-
如果我使用宽度和高度属性,我必须更新关闭它的对话框。当我再次打开它时,我必须恢复用户输入但未提交的数据。如果验证失败,这会导致问题。
标签: jsf-2 primefaces jsf-2.2