ko/widgets/forms/OrderForm.py:

from tw.api import WidgetsList
from tw.forms import TableForm, CalendarDatePicker, \
    SingleSelectField, TextField, TextArea, FileField
from tw.forms.validators import NotEmpty, Email, DateConverter

class OrderForm(TableForm):

    show_errors = True

    class fields(WidgetsList):
        client_name = TextField(validator=NotEmpty,
                                help_text="Enter client_name")
        client_email = TextField(validator=Email)
        client_subject = TextField(validator=NotEmpty)
        client_time = CalendarDatePicker(validator=DateConverter,
                                         date_format='%d.%m.%y')
        client_file = FileField()
        client_city = TextField()
        client_edu = TextField()
        client_money = TextField()
        client_description = TextArea()

create_order_form = OrderForm("create_order_form", action="/order/
create")



ko/controllers/OrderController.py:

# turbogears imports
from tg import expose
from tg import redirect, validate, flash

# third party imports
from pylons.i18n import ugettext as _
#from repoze.what import predicates

# project specific imports
from ko.lib.base import BaseController
#from ko.model import DBSession, metadata
from datetime import datetime
from tg import tmpl_context
from ko.widgets.forms.OrderForm import create_order_form

class OrderController(BaseController):

    @expose('ko.templates.order')
    def index(self, **kw):

        tmpl_context.form = create_order_form

        return dict(tmpl_context=tmpl_context)

    @validate(create_order_form, error_handler=index)
    @expose('ko.templates.order_create')
    def create(self, **kw):
        return dict()


When I click on the Submit button and there are mistakes in filling
out forms, there is a bug

"TypeError: pylons_formencode_gettext() got an unexpected keyword
argument 'domain'"

If no errors in the form, then this bug is no

Help! (I apologize for my english)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to