Hi step,
You can do the following in your controller after defined your grid
x = SQLFORM.grid()
x.element(_type='submit')['_value'] = T("something")
It will set all submit buttons labes as something in the grid
2013. július 12., péntek 16:14:24 UTC+2 időpontban step a következőt írta:
>
> How can I change SQLFORM.grid's submit button's label from python and
> without resorting to javascript? I tried
>
> SQLFORM.grid(..., formargs=dict(submit_button=T('new
> label'),formname='grid')
>
> but it generated an error:
>
> File "gluon/sqlhtml.py", line 2066, in grid
> **sqlformargs)
> TypeError: type object got multiple values for keyword argument
> 'submit_button'
>
> Currently I do use jQuery as a work-around, but I'm interested in a pure
> python solution
> $('#grid').find('input[type="submit"]').val('{{=T("new label")}}');
>
> Thanks in advance
>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.