hey anthony,
ok, i read the docs you linked me to. still not seeing the details well
enough to get me through. sorry, i am thick sometimes. i put in the view:
{{block head}}
<script type="text/javascript">
function clk_form(tidi) {
if (tidi != 0) {
jQuery('div#form').css('display','inline');
} else {
jQuery('div#form').css('display','none');
}
return false;
}
</script>
{{end}}
<a onclick="clk_form(-1)" title="Create/Assign New Task" class="btn mtt"
style="font-size:14pt;"><b>New Task</b></a>
<a onclick="clk_form(0)" title="Hide Task Entry Form" class="btn mtt" ">No
Form</a>
<br /><div id="form" style="float: none; display: none;">
{{=LOAD(c='default', f='ajaxTask', args=[-1], ajax=True)}}
</div>
and the function under the controller is pretty basic:
def ajaxTask():
try:
tidi = int(request.args[0])
except:
tidi = 0
frm = None
if tidi and (tidi <> 0):
if (tidi == -1):
tidi = None
frm = SQLFORM(tTask, record=tidi, showid=False)
return frm
so the form loads into the DIV fine. and when i add a new record, it does
actually work. however, i can not see how to change the args value of the
LOAD function from other areas of the page. you see now i have it
hardcoded at -1. so how can i affect that args value from somewhere else
in the page and then have it RELOAD the contents of the DIV?
thanx in advance, lucas
--
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.