如何动态添加&从bean更新JSF组件?

时间:2013-04-15 13:14:56

标签: jsf jsf-2 primefaces

我试图在PanelGroup中生成动态聊天窗口。结构是这样的:

    <h:panelGroup id="chats">
       <p:dialog id="chatWindow1">

       </p:dialog>
       <p:dialog id="chatWindow2">

       </p:dialog>
    </h:panelGroup>

问题是当我添加新的聊天窗口时,它没有显示。我认为新创建的对话框没有[通过RequestContext的更新方法]更新,因为它尚未存在于视图中。所以,我要更新&#34;聊天&#34;面板组以查看新对话框。但问题在于该面板组中预先存在的对话框会更新。

考虑一个场景:用户在聊天窗口中键入一些文本。突然出现一个新的聊天窗口&amp;他预先存在的对话框中的所有聊天文本都消失了。

我只是想阻止这种情况。怎么办呢?

0 个答案:

没有答案