И наконец, продолжайте пытаться, я получил решение с тропой и ошибкой.
Решение следующее.
Следующая класс моя модель
package org.abdul.view;
public class MyGraphModel {
private Number value;
private String group;
public void setValue(Number value) {
this.value = value;
}
public MyGraphModel(Number value, String group) {
super();
this.value = value;
this.group = group;
}
public Number getValue() {
return value;
}
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
public MyGraphModel() {
super();
}
}
У меня есть страница abc.jsf в том, что я следующий код
<dvt:barChart id="chart1" binding="#{backingBeanScope.backing_graphPage.chart1}"
value="#{backingBeanScope.backing_graphPage.value}"
var="row">
<f:facet name="dataStamp">
<dvt:chartDataItem group="#{row.group}" id="cdi1"
binding="#{backingBeanScope.backing_graphPage.cdi1}"
value="#{row.value}"/>
</f:facet>
</dvt:barChart>
в бэк-боб abc.jsf У меня есть следующий код.
private List<MyGraphModel> value;
public void setValue(List<MyGraphModel> value) {
this.value = value;
}
public List<MyGraphModel> getValue() {
value = new ArrayList<>();
this.value.add(new MyGraphModel(10, "11"));
this.value.add(new MyGraphModel(200, "1"));
this.value.add(new MyGraphModel(30, "21"));
this.value.add(new MyGraphModel(400, "2"));
return value;
}
И следующий выход.