我在處理primefaces圖表時遇到了問題。通過JavaScript函數刷新對話框中的內容
問題
當我點擊一個線型圖,對話應該出現包含另一個線型圖。
示例代碼
<p:lineChart id="chartOne" rendered="cond1"/>
<p:dialog widgetVar="dialogOne">
<p:lineChart id="chartTwo" rendered="cond1"/>
</p:dialog>
<script>
$('#chartOne').bind('jqplotClick',
function (ev, seriesIndex, pointIndex, data) {
dialogOne.show();
}
);
</script>
現在我能顯示內部對話在圖表上點擊,但圖的對話是不爽快。我不太清楚通過JavaScript函數刷新內容。
UPDATE1:
條件是:chartOne應提供點擊在其整個畫布(不僅是數據點或系列)。 chartTwo只有在dialogOne.show()發生時纔會呈現。
任何幫助......非常感謝
oops我錯過了一個簡單的概念。謝謝..它避免了在顯示之前加載對話內容。另外我不需要刷新對話內容。這很有幫助.. –
但它仍然沒有回答我的問題。如何通過JavaScript函數刷新對話框中的內容 –
@DipendraSingh如果我給出的答案沒有回答您的問題,請不要將其標記爲已接受。 ;-)除此之外,我已經更新了我的答案。 – siebz0r