Maybe it is not a form onupdate action that I need.
I guess that to dinamically update field "b" in the form I need to attach a 
JQUERY action to the custom field "a" , but I don't know how to do it. 
For instance I would like that during updating, when the user writes 5 in 
the field "a', field "b" becomes 5+2

index.html
{{extend 'layout.html'}}

{{if grid.update_form:}}
 {{=grid.update_form.custom.begin}}
 {{=grid.update_form.custom.widget.a}} ## WHEN a CHANGES I WOULD LIKE TO 
MAKE b CHANGE
 {{=grid.update_form.custom.widget.b}}
 {{=grid.update_form.custom.submit}}
 {{=grid.update_form.custom.end}}
{{else:}}
 {{=grid}}
{{pass}}


On Thursday, October 4, 2012 9:49:27 AM UTC+9, alex wrote:
>
>
> I have a SQLFORM.grid.
> When the user updates field 'a' in the grid, before submitting the form, 
> field 'b' should represent a calculation based on value of 'a'.
> For instance b=a+1
>
> db.py
> db.define_table('t',
>     Field('a', type='integer'),
>     Field('b', type='integer')
>     )
>
> default.py
> def index():
>     grid = SQLFORM.smartgrid(db.t)
>     return locals()
>
> index.html
> {{extend 'layout.html'}}
> {{=grid}}
>
> Someone can help? 
>

-- 



Reply via email to