I want to send user to a child grid function to select a row value and then
return to the parent function with the value.
Right now, I just send user to the child grid controller first from the
main menu, then user clicks button in the selected row, and a redirect
takes him to the parent controller.
I think I can just embed a call to the child controller in the parent
controller so that I don't have to send user to child controller first, but
what is the syntax for exiting child function with the value?
The button in child function for the current way looks like this:
links=[dict(header='Add relationship', body=lambda row: A('Assign person
to role',_class="btn btn-success btn-mini", _href=URL(
'add_person_to_roles_and_relationships', args=row.id, vars=request.vars)))],
links_placement = 'left')
return dict(grid=grid)
If call to child is inside the parent controller what is syntax for exiting
child function and passing vars to parent? Currently, it exits with a
redirect. Also, what does the "return" statement look like in the child
function?
The structure I want looks something like this:
PARENT_FUNCTION():
child_function, args=args # this child function selects a value parent
uses below
continue doing work inside the parent function....
return locals()
thanks,
Alex Glaros
--
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.