我目前正在使用PrimeFaces来创建一个Web服务,并在尝试使用javascript函数而不是onclick =“_ _。show();来显示()一个对话框时陷入困境。”命令。
我想做的是:
function displayPopup(){
statusDialog.show();
}
如果我做了像
这样的事情a href=”#” onclick=”statusDialog.show()”
然后它工作正常(但不是我要求的工作流程)。
这是PrimeFaces代码:
<p:dialog modal="true" widgetVar="statusDialog" header="Your request is in progress..." draggable="false" closable="false" resizable="false">
<img alt="Banner Right" src="#/images/ajaxloadingbar.gif" border="0"/>
</p:dialog>
这是生成的代码:
jQuery(function() {statusDialog = new PrimeFaces.widget.Dialog('j_idt41',{autoOpen:false,minHeight:0,draggable: false,modal: true,resizable:false,closable:false});});
答案 0 :(得分:0)
我之前没有见过show(),但你可以使用confirm()函数生成警报,或者使用confirm()函数int confirm(String text)
生成带有“是”和“否”按钮的警报
听起来你只想打电话给警报(“你的请求正在进行......”)。 我不认为你可以在基本警报中显示图像,但谷歌5秒钟给了我这个网站:
http://javascript.internet.com/miscellaneous/custom-alert-box.html
这似乎解决了你的问题。