【问题标题】:Dynamic section in JSFJSF 中的动态部分
【发布时间】:2023-03-04 17:45:01
【问题描述】:

我有一个 jsf 表单,我想在其中显示动态部分。我在 html 表上有一个命令链接,它打开新表单并显示表行。我的要求是,我想在此弹出表单上创建一个动态部分,该部分将通过点击数据库来显示其中每一行的详细信息。显示弹窗的JSF代码如下:

 <a4j:commandLink reRender="for_documentDialogForm"
                  action="#{messageAction.showTableRows(msg)}"
                  onclick="showDialog();" ajaxSingle="true">`
    <h:outputText value="#{msg.patientFName}" />
 </a4j:commandLink>

showDialog() 打开弹出窗口(for_documentDialogForm) 并显示表格行。这个新的弹出窗口应该包含动态部分,它将显示每一行的详细信息。

请帮忙。

【问题讨论】:

    标签: jsf dynamic


    【解决方案1】:

    据我所知,您正在使用 RichFaces (a4j),为什么不改用 &lt;rich:popupPanel&gt;

    这是doc..

    不过应该​​是这样的……

    <a4j:commandLink reRender="for_documentDialogForm"
                      action="#{messageAction.showTableRows(msg)}"
                      oncomplete="#{rich:component('dPopupPanel')}.show()">
        <h:outputText value="#{msg.patientFName}" />
     </a4j:commandLink>
    
    .....
    
    <rich:popupPanel id="dPopupPanel" modal="true" autosized="true">
       <p> The content...</p>
    </rich:popupPanel>
    

    【讨论】:

      猜你喜欢
      • 2012-12-22
      • 2014-08-24
      • 2011-10-09
      • 2018-12-25
      • 2011-01-26
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多