姬長信(Redy)

javascript-更新对话框而没有立即关闭它?


我目前正在尝试通过Javascript打开对话框,并在显示对话框本身之前更新其元素.

触发器来自primefaces推送,因此我尝试通过JavaScript处理所有事件.

基本上流程是这样的:

 

套接字触发以下JavaScript:

function onStart(data)
{                                                   
    votingDialogRefresh();
    PF('votingDialogWindow').show();
}

请注意,我的对话框称为votingDialogWindow.

另一个函数votingDialogRefresh();正在触发以下内容:

在对话框显示之前“应该”更新对话框.

但是,一旦我开始该流程,该对话框就会立即打开和关闭.我看到它像3秒钟.而且,据我所见,在这个很小的时间范围内,没有任何更新,因为所有字段仍未填充期望值.

我在这里做错了什么?