用户选择<p:datatable>的行后如何显示对话框?

卡兹·米勒(Kaz Miller)

我有此数据表:

<h:form id="form">
<p:dataTable id="tblInfo" var="ref" value="#{consultasBean.listaRefacciones}" paginator="true" rows="10" selectionMode="single" selection="#{consultasBean.refaccionSeleccionada}" rowKey="#{ref.idRefaccion}">
       <p:column headerText="Equipo">
          <h:outputText value="#{ref.equipo}" />
       </p:column>
       <p:column headerText="Marca">
          <h:outputText value="#{ref.marca}" />
       </p:column>
       //More colums here...
</p:dataTable>

我想在用户选择一行后显示此对话框:

<p:dialog id="myDialog" widgetVar="refaccionDialog" header="Detalle Refaccion" resizable="false" width="300" showEffect="explode" hideEffect="explode">
     <h:panelGrid id="display" columns="2" cellpadding="4">
          <h:outputText value="Info:" />
          <h:outputText value="#{consultasBean.refaccionSeleccionada.equipo}" />
     </h:panelGrid>
     //More things here...
 </p:dialog>

这是我的bean(viewscoped)的一部分:

private List<RefaccionBean> listaRefacciones = null;
private RefaccionBean refaccionSeleccionada = null;
// setters and getters...

listaRefacciones 已经有了信息,所以不用担心它如何得到。

我知道我必须使用p:ajax,但不知道如何使用。

我正在检查这个(示例1是我想要的),但是信息太旧了,现在无法正常工作。

请帮我。

Hatem Alimam

只需在表中包含ap:ajax

<p:ajax event="rowSelect" oncomplete="PF('refaccionDialog').show()" update=":dialogId" />

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在确认对话框取消选择后,如何取消用户单选按钮的选择?

来自分类Dev

在确认对话框取消选择后,如何取消用户单选按钮的选择?

来自分类Dev

创建用户后显示属性对话框

来自分类Dev

当用户卸载后,如何防止显示安装退出对话框?[WiX]

来自分类Dev

显示先前选择的行-Android的“多选对话框”

来自分类Dev

用户单击后如何再次调用权限对话框

来自分类Dev

选择QComboBox后如何打开对话框

来自分类Dev

如何限制用户在日期选择器对话框中选择过去的日期

来自分类Dev

即时运行后未显示设备选择器对话框

来自分类Dev

即使在选择文件 c# 后,打开文件对话框仍然显示

来自分类Dev

确定用户是否在对话框中选择“取消”

来自分类Dev

允许用户在ShowMessage对话框中选择文本

来自分类Dev

在警报对话框中获取用户选择

来自分类Dev

显示p:dataTable行号

来自分类Dev

单击后的“自定义选择项”对话框/更新列表行

来自分类Dev

用户单击后,对话框必须是用户启动的异常

来自分类Dev

p:datatable 中的 p:selectmanycheckbox 覆盖选择

来自分类Dev

如何通过GUI对话框提示用户通过命令行选择文件/目录路径?

来自分类Dev

如何在Windows窗体应用程序中使用“广告”对话框“选择用户或组”?

来自分类Dev

如何通过GUI对话框提示用户通过命令行选择文件/目录路径?

来自分类Dev

如何在Android弹出对话框中获取用户选择的字符串值?

来自分类Dev

如果用户在确认对话框中选择否,如何阻止actionListener执行其代码?

来自分类Dev

选择txt输出后如何获取另存为对话框

来自分类Dev

Primefaces Datatable项目选择,确认对话框和RequestContext

来自分类Dev

在 p:dataTable 中选择一行时如何查询字段?

来自分类Dev

Flutter如何在显示对话框中使用文本形式获取用户输入?

来自分类Dev

如何显示一个等待用户输入的对话框?

来自分类Dev

如何显示对话框以确认用户希望退出活动?

来自分类Dev

如何根据是否选择了功能(Installshield)有条件地显示对话框

Related 相关文章

  1. 1

    在确认对话框取消选择后,如何取消用户单选按钮的选择?

  2. 2

    在确认对话框取消选择后,如何取消用户单选按钮的选择?

  3. 3

    创建用户后显示属性对话框

  4. 4

    当用户卸载后,如何防止显示安装退出对话框?[WiX]

  5. 5

    显示先前选择的行-Android的“多选对话框”

  6. 6

    用户单击后如何再次调用权限对话框

  7. 7

    选择QComboBox后如何打开对话框

  8. 8

    如何限制用户在日期选择器对话框中选择过去的日期

  9. 9

    即时运行后未显示设备选择器对话框

  10. 10

    即使在选择文件 c# 后,打开文件对话框仍然显示

  11. 11

    确定用户是否在对话框中选择“取消”

  12. 12

    允许用户在ShowMessage对话框中选择文本

  13. 13

    在警报对话框中获取用户选择

  14. 14

    显示p:dataTable行号

  15. 15

    单击后的“自定义选择项”对话框/更新列表行

  16. 16

    用户单击后,对话框必须是用户启动的异常

  17. 17

    p:datatable 中的 p:selectmanycheckbox 覆盖选择

  18. 18

    如何通过GUI对话框提示用户通过命令行选择文件/目录路径?

  19. 19

    如何在Windows窗体应用程序中使用“广告”对话框“选择用户或组”?

  20. 20

    如何通过GUI对话框提示用户通过命令行选择文件/目录路径?

  21. 21

    如何在Android弹出对话框中获取用户选择的字符串值?

  22. 22

    如果用户在确认对话框中选择否,如何阻止actionListener执行其代码?

  23. 23

    选择txt输出后如何获取另存为对话框

  24. 24

    Primefaces Datatable项目选择,确认对话框和RequestContext

  25. 25

    在 p:dataTable 中选择一行时如何查询字段?

  26. 26

    Flutter如何在显示对话框中使用文本形式获取用户输入?

  27. 27

    如何显示一个等待用户输入的对话框?

  28. 28

    如何显示对话框以确认用户希望退出活动?

  29. 29

    如何根据是否选择了功能(Installshield)有条件地显示对话框

热门标签

归档