我目前正在尝试通过Javascript打开对话框,并在显示对话框本身之前更新其元素.
触发器来自primefaces推送,因此我尝试通过JavaScript处理所有事件.
基本上流程是这样的:
套接字触发以下JavaScript:
function onStart(data)
{
votingDialogRefresh();
PF('votingDialogWindow').show();
}
请注意,我的对话框称为votingDialogWindow.
另一个函数votingDialogRefresh();正在触发以下内容:
在对话框显示之前“应该”更新对话框.
但是,一旦我开始该流程,该对话框就会立即打开和关闭.我看到它像3秒钟.而且,据我所见,在这个很小的时间范围内,没有任何更新,因为所有字段仍未填充期望值.
我在这里做错了什么?