I need to display my form in a customized view with checkboxes I added to 
each row but it wont let me use form.custom,  whats the solution, drivin me 
nuts?

heres my code
controller
def buy_now_coin_listing(): 
     '''
     list all coins in users collection that don't have a for sale listing
     add a check box for them to select and add to for sale listings
     '''
     items=db((db.deannas_dough.currently_owned_by==USER_ID) & 
(db.deannas_dough.for_sale_listing_date==None)&(db.deannas_dough.mint_orders_id==db.mint_orders2.id)).select(db.deannas_dough.id,db.deannas_dough.title,db.deannas_dough.cash_out_value,db.deannas_dough.mint_errors,db.deannas_dough.letter,db.deannas_dough.created_on,db.mint_orders2.image,orderby=db.deannas_dough.won_on)
#     db.deannas_dough.id.represent=lambda id: DIV(id,INPUT 
#(_type='checkbox',_name='check_%i'%id))
     db.deannas_dough.id.represent=lambda id: DIV(id,INPUT 
(_type='input',_style='{width=20px}',_onchange='if 
(isNaN(parseFloat(this.value))){this.value="";};',_name='asking_price_%i'%id))
    
     form=FORM(SQLTABLE(items),INPUT(_type='submit',_value='List Coins for 
Sale with Asking Prices I defined above')) 
     if form.accepts(request.vars,session,keepvalues=True): 
         for k,v in request.vars.items(): 
             if k.startswith('asking_price_'): 
                 id = k.split('_')[-1] 
                 item = db(db.deannas_dough.id == int(id)).select()[0] 
                 if len(v)>0:
                     check = True
                 else:
                     check= False
                 if check == True:
                    
 
item.update_record(for_sale_listing_date=request.now,buy_now_listing=True,for_sale_listing_price=v)
         redirect('buy_now_coin_listing')
     for_sale =   
db((db.deannas_dough.currently_owned_by==USER_ID)&(db.deannas_dough.buy_now_listing==True)).select(db.deannas_dough.id,db.deannas_dough.title,db.deannas_dough.cash_out_value,db.deannas_dough.mint_errors,db.deannas_dough.letter,db.deannas_dough.created_on,db.deannas_dough.for_sale_listing_price,db.mint_orders2.image,orderby=db.deannas_dough.won_on)
     return dict(form=form,for_sale=for_sale) 

view:
buy_now_coin_listing.html

{{=form.custom.begin}}
{{=form.custom.widget.id}}
.. styling image row stuff here...
{{=form.custom.submit}}
{{=form.custom.end}}


results:
error, no attribute custom in form

Reply via email to