Primefaces PF-图表选择项->;对话

Primefaces PF-图表选择项->;对话,primefaces,charts,Primefaces,Charts,我正在玩这个主题的互动图表: 问题是,我只能显示Growl组件 未显示p:对话框: <p:dialog id="dlg" header="TEST"/> <p:chart type="bar" model="#{chartView.barModel}" widgetVar="chart"> <p:ajax event="itemSelect" listener="#{chartView.itemSelect}" update="dlg" /> <

我正在玩这个主题的互动图表:

问题是,我只能显示
Growl
组件

未显示
p:对话框

<p:dialog id="dlg" header="TEST"/>

<p:chart type="bar" model="#{chartView.barModel}" widgetVar="chart">
  <p:ajax event="itemSelect" listener="#{chartView.itemSelect}" update="dlg" />
</p:chart>  

我也尝试过(而不是
update
attribute):

  • onComplete=“PF('dlg').show();”
  • onComplete=“PF('#form\\\:dlg').show();”
  • onclick=“PF('dlg').show();”
  • onclick=“PF('#form\\\:dlg').show();”

例如,如何显示与所选项目相关的som子图表的
对话框

要显示
对话框
框,请使用类似的方法

<p:dialog id="basicDialog" widgetVar="dlg" header="TEST" />
无需更新对话框标记

oncomplete="PF('dlg').show();"