Hi all,
I started using web2py a week ago with little MVC experience. I have a
page displaying a database table using a SQLFORM.grid() where each row has
buttons to extend a time variable or delete the row. I want to add a
pop-up prompt which asks the user why they are extending the time variable.
My links in the controller displaying the database:
## instantiate row variable with database output
links = [{'header': '', 'body': lambda row: A('extend',
_class='btn',
* _onclick="var
reason=prompt('Reason for extending?'); return reason;",*
_href=URL('extend',
args=[row.project_name, row.kill_date]))},
{'header': '', 'body': lambda row: A('kill',
_class='btn',
callback=URL('kill',
args=[row.project_name]),
delete="tr")}]
grid = SQLFORM.grid(...., links=links, ...)
return dict(form=grid)
My view:
{{extend 'layout.html'}}
{{=form}}
When I press the extend button, the prompt comes up and I can enter a
string. Where does that string go to and how do I access it so that I can
use it in the 'extend' controller? Is there a different way I should be
doing this?
Thanks,
Jimmy
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
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/d/optout.