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
-~----------~----~----~----~------~----~------~--~---