Now my form and running, but as I call it from the controller root in
TurboGears 2.3.2
@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'
submit_text = "GO"
I'm calling this way
@expose('pruebas.templates.ajax')
def ajax(self, *args, **kw):
return dict(page='demo', form=TestForm)
but did not generated. If I remove the decorator @ ajaxloaded the form is
generated without problem
-----------------------------------------------------------------------------------------------------------------------------------------
El jueves, 20 de marzo de 2014 13:37:06 UTC-6, Diego García escribió:
>
>
> Hi all:
>
>
> I am using ajax and forms toscawidgets2
>
> following the example of documentation I'm trying to adapt at
> toscawidget2. My code is as follows:
>
>
> -------------------------------------------------------------------------------------------------------------------------------
> # -*- coding: utf-8 -*-
> import tw2.core as twc
> import tw2.forms as twf
> from formencode import validators
> 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'
> submit_text = "GO"
> test_form = TestForm()
>
>
> ----------------------------------------------------------------------------------------------------------------------------
>
> But ajaxurl is not recognized as a parameter of the form :-(
>
> thanks for your help
>
--
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.