2013-04-05 17 views
1

我有以下代碼:如何從jqplot條形圖中的javascript函數調用內部擴展primefaces屬性中獲取類別/ serie值?

<p:barChart id="bar" extender="extBar" 
     value="#{primeBean.findBarModel('simpleBarChart')}" /> 

<script> 
       function ext() { 

         }  
</script> 

將被renderized值:

[ 
     [[5,1], [1,2], [3,3], [4,4]], 
     [[4,1], [7,2], [1,3], [2,4]] 
] 

我怎樣才能分機功能裏面的類/系列的價值?是否有一個元素,我可以得到這些值內分機?

回答

1

是的,這很容易。一個widgetVar屬性添加到您的<p:barChart這樣:

<p:barChart widgetVar="myWidget" ... /> 

的,你可以使用JavaScript中myWidget.cfg.data訪問數據。你會得到一個數組數組,你可以使用常規的js讀取數組。

您可以在網上showcase測試它,打開JavaScript控制檯,如果你的瀏覽器有一個類型:widget_basic.cfg.data

相關問題