Maybe your component jfreechart:jpegchart caches the datas. 2012/9/26 ch_pasha <ch_pa...@yahoo.com>
> Yes I can > > > tml wrote > > <t:eventlink event="showChart" context="[execution]" zone="chartZone"> > > ${execution.id} > > </t:eventlink> > > > > <t:zone t:id="chartZone" id="chartZone" update="show"> > > > > <jfreechart:jpegchart t:id="chart" cliendId="chart" > > chart="chart" > > width="850" height="600"/> > > </t:zone> > > > > java wrote > > @InjectComponent > > private Zone chartZone; > > > > @OnEvent(value = "showChart") > > Object onShowChart(RestwertExecution execution) { > > this.execution = execution; > > return httpRequest.isXHR() ? chartZone.getBody() : null; > > } > > > > > > public JFreeChart getChart() { > > return new MyChart().generate(dao.loadSomeData()); > > } > > As I said, I see that zone is updated (there are also log entries for > dao.loadSomeData() every time). but the getChart() method is never called > again and chart content is obviously the same > > > > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/Updating-image-inside-zone-tp5716498p5716500.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >