gpt4 book ai didi

javascript - Primefaces ajaxstatus 错误(对话框未定义)

转载 作者:行者123 更新时间:2023-11-30 07:39:11 24 4
gpt4 key购买 nike

我使用了与 primefaces.org 中相同的一个: http://www.primefaces.org/showcase/ui/ajaxStatusScript.jsf

<p:ajaxStatus onstart="statusDialog.show();"       onsuccess="statusDialog.hide();"/>
<p:dialog modal="true" widgetVar="statusDialog" header="Status"
draggable="false" closable="false">
<p:graphicImage value="/design/ajaxloadingbar.gif" />
</p:dialog>

如果这段代码存在,我的页面永远不会显示内容。当我用 Firebug 检查时,js 错误是 Uncaught ReferenceError: statusDialog is not defined。

最佳答案

您使用的是什么版本的 Primefaces?

Primefaces 从 4 到 5 改变了访问小部件组件的方式:

Widgets must be referenced via "PF". e.g. PF('widgetVarName').show() instead of widgetVarName.show();

https://code.google.com/p/primefaces/wiki/MigrationGuide

关于javascript - Primefaces ajaxstatus 错误(对话框未定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21758141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com