w/o looking at the docs, my impression is that the 'test' attribute of t:if expects a boolean value. Neither of daily,monthly,and yearly chart props are boolean.
On 3/14/09, dwi ardi irawan <penyihirke...@gmail.com> wrote: > guys, i'm so stress with "if" komponent. how to use it > here's my code > > > .tml > =========================================== > > <t:select t:id="chartType" onchange="this.form.submit()"/> > > <t:if test="dailyChart"> > AAA > </t:if> > > > <t:if test="monthlyChart"> > BBB > </t:if> > > <t:if test="yearlyChart"> > CCC > </t:if> > > ============================================= > > .java > ============================================= > > @Persist > private ChartType chartType; > > public ChartType getChartType() { > return chartType; > } > > @Property > private String dailyChart, monthlyChart, yearlyChart; > > Object onSuccessFromChartForm(){ > > if(chartType==ChartType.DAILY){ > dailyChart = "D"; > monthlyChart = null; > yearlyChart = null; > }else if (chartType==ChartType.MONTHLY) { > dailyChart = null; > monthlyChart = "M"; > yearlyChart = null; > }else if (chartType==chartType.YEARLY) { > dailyChart = null; > monthlyChart = null; > yearlyChart = "Y"; > } > > > > if we look the code above, it should work but it doesn't > when i choose "Daily" on select menu that means dailyChart property will > become "D" and it should render this block and output "AAA" > <t:if test="dailyChart"> > AAA > </t:if> > > is there something wrong wih my code or my perception of if component in > tapestry 5 > > > thnx u > > dwi ardi irawan - 'penyihirkecil' > http://www.dwiardiirawan.com <http://dwiardiirawan.blogspot.com/> > -- Sent from my mobile device --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org