我对ADF相当陌生。我正在尝试在我的ADF Fusion应用程序中添加Piechart。它将包含基于状态的记录数。状态可以是错误,未处理,关闭,完成等。默认情况下,ADF为这些状态选择随机颜色。我怎样才能为每种状态设置固定的颜色。像E(错误)应该是红色,N(未处理)应该是蓝色等。如何在ADF 12c中设置PieChart的颜色代码?
目前Piechart显示的是传说中的值在饼图中。不是全部。如何在图例中显示它们全部?
我对ADF相当陌生。我正在尝试在我的ADF Fusion应用程序中添加Piechart。它将包含基于状态的记录数。状态可以是错误,未处理,关闭,完成等。默认情况下,ADF为这些状态选择随机颜色。我怎样才能为每种状态设置固定的颜色。像E(错误)应该是红色,N(未处理)应该是蓝色等。如何在ADF 12c中设置PieChart的颜色代码?
目前Piechart显示的是传说中的值在饼图中。不是全部。如何在图例中显示它们全部?
添加下面的标签在你饼图
<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>
要显示在图例中的所有值,模型(用于渲染饼图)应具备的所有值作为行/列,即使特定标签在数据库中没有任何价值。
试着这么做this--
<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>
这将基于指数不是值。所以如果我没有得到其中一个状态,它将重新排列状态颜色并将不同的颜色显示为不同的状态。 – dj1