Still not working in TurboGears 2.3.2 with ToscaWidgets 2
*Ttis is de form:*
from tgext.ajaxforms import ajaxloaded
@ajaxloaded
class TestForm(twf.TableForm):
class child(twf.TableLayout):
name = twf.TextField('Name',
validator=validators.String(not_empty=True))
surname = twf.TextField('Surname',
validator=validators.String(not_empty=True))
ajaxurl = '/form_show'
action = '/form_submit'
*This is te controller:*
from tgext.ajaxforms import ajaxform
class RootController(BaseController):
form_show = ajaxform(TestForm)
@expose('pruebas.templates.ajax')
def demo3(self, *args, **kw):
return dict(form=TestForm)
@expose()
@validate(TestForm, error_handler=demo3)
def form_submit(self, **kw):
return 'Thanks: {Name} {Surname}'.format(**kw)
*This is the template mako*
<%inherit file="local:templates.master"/>
<%def name="title()">
Demo
</%def>
<div class="well" id="data-model">
<div id="myform">
${form.display(name='HI')}
<div id="myform">
</div>
*This is the result:*
<div id="TestForm"></div>
<script>
jQuery(document).ready(function() {
jQuery('#TestForm').load('/form_show', {});
});
</script>
<div id="myform"> </div>
--
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.