我對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