Jsf Primefaces图表问题未捕获类型错误:无法读取属性';DateAxisRenderer';未定义的

Jsf Primefaces图表问题未捕获类型错误:无法读取属性';DateAxisRenderer';未定义的,jsf,primefaces,jsf-2,jqplot,Jsf,Primefaces,Jsf 2,Jqplot,我正在应用程序中使用primefaces图表。我将图表放在一个p:panel中,该p:panel以单独的形式显示。完成一些导航后,将查看该表单。现在单击表单中的一个按钮,我将呈现包含图表的面板,在这里我得到以下错误 Uncaught TypeError: Cannot read property 'DateAxisRenderer' of undefined 但是,如果我在包含表单的页面中放置下面的一行,则图表将正确呈现 <h:outputScript name="charts/char

我正在应用程序中使用primefaces图表。我将图表放在一个p:panel中,该p:panel以单独的形式显示。完成一些导航后,将查看该表单。现在单击表单中的一个按钮,我将呈现包含图表的面板,在这里我得到以下错误

Uncaught TypeError: Cannot read property 'DateAxisRenderer' of undefined
但是,如果我在包含表单的页面中放置下面的一行,则图表将正确呈现

<h:outputScript name="charts/charts.js" library="primefaces" />

谁能告诉我这里出了什么问题?或者我需要把h:outputscript标记放在需要的地方吗

同样的情况也发生在长度位置。legent位置未正确显示,并且面临一些css问题w.r.t至p:chart。但在主页面中添加以下行后,图表将按预期显示

<h:outputStylesheet name="charts/charts.css" library="primefaces" />

请帮忙。

您在页面上有
标签吗?@OuerghiYassineya我的主页上有标签。但是我在另一个页面中添加了script标签,它仍然可以工作