当数据库中的数据为空时,Primefaces条形图不显示
我正在处理primefaces条形图,它使用数据库中的数据,一切正常,除了没有来自数据库的数据时,它会导致一个空白和阻塞页面,当我打开chrome控制台时,javascript错误显示“未捕获错误:未指定数据”,因此,在没有指定数据的情况下,如何处理这种情况以正确显示条形图如果要呈现图表,可以使用“空”数据填充: 如果您只是不想在没有数据的情况下渲染图表,那么向模型添加布尔值并在填充数据时将其设置为true/false可能是一个不错的选择:当数据库中的数据为空时,Primefaces条形图不显示,primefaces,jsf-2.2,Primefaces,Jsf 2.2,我正在处理primefaces条形图,它使用数据库中的数据,一切正常,除了没有来自数据库的数据时,它会导致一个空白和阻塞页面,当我打开chrome控制台时,javascript错误显示“未捕获错误:未指定数据”,因此,在没有指定数据的情况下,如何处理这种情况以正确显示条形图如果要呈现图表,可以使用“空”数据填充: 如果您只是不想在没有数据的情况下渲染图表,那么向模型添加布尔值并在填充数据时将其设置为true/false可能是一个不错的选择: <p:chart type="bar" mode
<p:chart type="bar" model="#{horizontalBarModel}" rendered="#{!emptyChart}"/>
我想我也遇到了同样的问题——我制作了一个outputText(“找不到数据”或其他内容),它将在该文件中呈现case@JaqenHghar我怎么知道图表是否为空?我现在无法测试,但如果你根本不将序列添加到条形图中,如果没有数据,我想你可以这样做
<p:chart type="bar" model="#{horizontalBarModel}" rendered="#{!emptyChart}"/>