Changeset 26

Show
Ignore:
Timestamp:
11/20/08 14:39:55 (7 weeks ago)
Author:
sporcari
Message:

a

Files:
5 modified

Legend:

Unmodified
Added
Removed
  • gnrjs/gnr_d11/js/gnrbag.js

    r20 r26  
    14431443        var bagnodes = this.getNodes(); 
    14441444        for (var i=0;((i<bagnodes.length) && (result == null));i++){ 
    1445             result = callback(bagnodes[i],kw); 
     1445            result = callback(bagnodes[i],kw,i); 
    14461446            if (result == null){ 
    14471447                var value = bagnodes[i].getValue(mode); 
  • gnrpy/gnr/sql/gnrsqldata.py

    r14 r26  
    620620        key = key or self.dbtable.pkey 
    621621        return dict([(r[key],r) for r in fetch]) 
     622         
     623    def fetchGrouped(self, key=None): 
     624        """return the fetch as a dict on the given key""" 
     625        fetch = self.fetch() 
     626        key = key or self.dbtable.pkey 
     627        result = {} 
     628        for r in fetch: 
     629            result.setdefault(r[key], []).append(r) 
     630        return result 
    622631 
    623632    def test(self): 
  • gnrpy/gnr/sql/gnrsqltable.py

    r6 r26  
    857857    def createSelection(self): 
    858858        self.tblobj.query(columns=self.columns(), pkeyList=self.pkeyList, forUpdate=self.forUpdate, **kwargs).selection() 
    859  
    860859         
    861860                 
  • gnrpy/packages/_common_d11/webpages/_resources/standard_tables.py

    r22 r26  
    879879    def onDeleted(self, data): 
    880880        pass 
    881      
     881         
     882    def xmlDebug(self, bag, filename): 
     883        bag.toXml(self.pageLocalDocument('%s.xml' % filename)) 
     884     
  • gnrpy/packages/demo/webpages/widgets/fselect.py

    r1 r26  
    6161      # dx.textbox(lbl='My New password') 
    6262      # dx.button('Confirm') 
     63       
    6364    def tableData_states(self): 
    6465        mytable=Bag()