0
안녕 시간을 변경하는 데 문제가 있습니다. xhtml 페이지의 내용을 클릭하면 변경되지 않습니다.<p : graphicImage>를 <p : commandButton>을 클릭하여 새로 고치는 방법
<h:form id="f">
<h:panelGrid columns="2" cellpadding="2">
<p:commandButton value="Click " actionListener="# {graphicImageView.test()}" >
<p:ajax update="img" immediate="true"/>
</p:commandButton>
<p:graphicImage id="img" value="#{graphicImageView.chart}" cache="true" rendered="true" />
</h:panelGrid>
</h:form>
public PieDataset test() throws ParseException, IOException {
DefaultPieDataset dataset = new DefaultPieDataset();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date datee1;
Date datee2;
String date1 = "2014-06-01";
String date2 = "2014-10-05";
datee1 = simpleDateFormat.parse(date1);
datee2 = simpleDateFormat.parse(date2);
dataset.setValue("corectif", ifl.countexterne(true, datee1, datee2));
dataset.setValue("Preventif", ifl.countexterne(false, datee1, datee2));
return dataset;
}
테스트를 거쳤으나 결과가 아닙니다. pleeez help me .. –