如何在一个名为extender primefaces属性的javascript函数中从jqplot barchart获取category / serie值?

时间:2013-04-05 20:30:19

标签: primefaces jqplot

我有以下代码:

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

<script>
                function ext() {

                        }       
</script>

将重新定义值:

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

如何在ext函数中获取category / serie值?是否有一个元素,我可以在ext内获取这些值?

1 个答案:

答案 0 :(得分:1)

是的,这很容易。以这种方式向widgetVar添加<p:barChart属性:

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

您可以使用myWidget.cfg.data在javascript中访问数据。您将获得一个可以使用常规js读取的数组数组。

您可以在showcase在线测试,如果您的浏览器有一个javascript控制台,请打开javascript控制台并输入:widget_basic.cfg.data