【发布时间】:2014-09-06 14:05:28
【问题描述】:
现在我们将几个 primefaces 对话框放在数据表行中。到目前为止,这很有效,但我想将它们移出数据表。
因为始终只向特定对话框的用户显示一个实例,所以我想在将其弹出给用户之前通过 Javascript 更新它的值。对于仅包含几个组件且信息已在客户端可用的简单对话框就是这种情况。
到目前为止的情况。 (它是 HTML,不是 JSF,因为我现在没有 JSF 代码)
<table>
<tr>
<td>
<a onClick="show('dialog');" />
<div id='dialog'> <!-- the dialog -->
<input type="text" name="field" value="value" />
</div>
</td>
</tr>
</table>
例如我想要达到的目标:
<table>
<tr>
<td>
<a onClick="updateDialog('dialog',{'field', 'value'}); show('dialog');" />
</td>
</tr>
</table>
<div id='dialog'> <!-- the dialog -->
<input type="text" name="field" value="value" />
</div>
您认为这是可行的,还是您认为已经有类似的解决方案在野外?谢谢。
【问题讨论】:
-
为什么要发布生成的 HTML 而不是 JSF xhtml 页面?我在这里看不到您定义对话框的任何数据表。
-
我还没有在 JSF 中实现我的解决方案,但是从 HTML 中你可以看到我想要实现的目标。
-
你对 JSF 有什么想法吗?
-
不清楚我想用 HTML 做什么。当然它是用 JSF 实现的,但是我没有带代码,所以我放了一个示例渲染输出。
标签: jsf-2 primefaces