[Zope] Re: how to accumulate data using ZPT
prabuddha ray
buddharay at gmail.com
Sat May 21 02:41:48 EDT 2005
sorry for the last mail. it was a simple tag order mistake .
final version is :
<span tal:condition="not:penaltylen"
tal:content="python:penalty[0].unit_cost"/>
<span tal:define="global sum python:sum+penalty[0].unit_cost"/>
<tr><td><b>Total
<td><b tal:content="sum"></b></td></tr>
plz be in touch it'll good for this newbie.
thanks again
On 5/20/05, prabuddha ray <buddharay at gmail.com> wrote:
> thanks that was creative and justified. BUT it didnt work.
> the total is still 0.
>
> here is what i did.
>
> <div tal:define="unit_cost python:penalty[0].unit_cost; global sum
> python:0"
> tal:condition="not:penaltylen" tal:content="unit_cost" >
> <span tal:define="global sum python:sum+unit_cost"></span>
> </div>
> <tr><td <b>Total
> <td ><b tal:replace="sum"></b></td></tr>
>
> please tip me where I'm going wrong
>
>
>
> On 5/20/05, Deepak <dgangadhar at zeomega.com> wrote:
> >
> > Hi Prabuddha,
> >
> > check this ...
> >
> > <span tal:define="global sum python:0"/>
> > <span tal:repeat="item python:here.somesql()">
> > <span tal:condition="item/var" tal:define="global sum
> > python:sum+item.var"/>
> > </span>
> > <span tal:content="sum"/>
> >
> > thanks,
> >
> > Deepak
> >
> > prabuddha ray wrote:
> >
> > >sorry for delay,
> > > but the options you gave are ruled out.
> > >actually not all the rows in the column have the values.
> > >further the total i'm looking for will result in a very complex query
> > >that i dont want to do onsidering the no. of rows are high.
> > >
> > > I just need something like a var in my ZPT which can just sum up the
> > >values if they are present.
> > >value's prsence i'm checking using tal:condition but how to add the
> > >value repeatedly in the sum var.
> > >
> > >kindly help.
> --
> Share the vision of difference with ME
>
--
Share the vision of difference with ME
More information about the Zope
mailing list