我对ADF很新。我想在我的ADF Fusion应用程序中添加一个Piechart。它将包含基于Status的记录数。状态可以是错误,未处理,已关闭,已完成等。默认情况下,ADF为这些状态选择随机颜色。如何为每种状态设置固定颜色。像E(错误)应该是红色,N(未处理)应该是蓝色等。
目前,Piechart正在显示饼图中的值的图例。不是全部。如何在图例中展示所有这些?
答案 0 :(得分:1)
尝试这样的事情 -
<dvt:pieChart value="#{chartDataSource.extendedPieData}" var="row" styleClass="AFStretchWidth">
<dvt:pieDataItem value="#{row.value}"
color="#{row.status== 'E' ? "#FF0000" : '' }" />
<dvt:chartLegend rendered="true"/>
</dvt:pieChart>
答案 1 :(得分:0)
在饼图中添加以下标记
<dvt:seriesSet>
<dvt:series index="0" color="#65C280"/>
<dvt:series index="1" color="#1F7CB5"/>
<dvt:series index="2" color="#ff9000"/>
<dvt:series index="3" color="#c93626"/>
</dvt:seriesSet>
要显示图例中的所有值,即使特定标签在db中没有任何值,您的模型(用于呈现饼图)也应将所有值都设置为行/列。