primefaces民意调查未更新

Posted

技术标签:

【中文标题】primefaces民意调查未更新【英文标题】:primefaces poll not updating 【发布时间】:2013-03-25 07:39:26 【问题描述】:

在我的代码中,我有一个字符串数组列表,这些字符串是给页面管理员的消息。每当采取某些操作时,都会将一个字符串添加到 arraylist 以通知管理员该操作已成功完成或未能完成。我使用带有轮询的 dataList 在页面上显示它来更新它。虽然由于某种原因我的民意调查没有更新列表。我的主要面孔(primefaces 版本 3.4.2)部分的代码是:

 <h:panelGrid>
                    <h:outputLabel value="#admin.servStatus" for="rText"/>
                    <p:scrollPanel style="height:100px;">
                        <h:form id="statusForm">
                            <p:dataList id="rText" value="#adminController.model.statusText" 
                                        var="results" itemType="square" style="height:100px">
                                #results
                                <p:poll interval="1"
                                        update=":statusForm:rText"
                                        listener="#adminController.model.displayMessages()"
                                        autoStart="true"
                                        widgetVar="statusPoll"/>
                            </p:dataList>
                        </h:form>
                    </p:scrollPanel>
                </h:panelGrid>

【问题讨论】:

我的回答解决了你的问题吗? 【参考方案1】:

尝试从更新投票中删除表单名称

喜欢这个

 <p:poll interval="1" update="rText"

【讨论】:

以上是关于primefaces民意调查未更新的主要内容,如果未能解决你的问题,请参考以下文章

无法阻止Primefaces民意调查

在 primefaces 数据表中,轮询未保留排序和过滤

Primefaces 5 fileUpload处理程序未调用[重复]

PrimeFaces 4.0 PF未定义

Primefaces选项卡ajax部分更新错误

使用 PrimeFaces 手动添加/加载 jQuery 会导致未捕获的 TypeErrors