Hi,
I am fresh to tg-widgets , i want my table in my desired format, how can i
apply the css and do the formats.
class UniqueUsername(formencode.FancyValidator):
def _to_python(self, value, state):
try:
usernames=model.DAMUser.byUser_name(value)
raise formencode.Invalid('Username already exists',value,state)
except model.SQLObjectNotFound:
pass
return value
class UniqueEmail(formencode.FancyValidator):
def _to_python(self, value, state):
try:
email=model.DAMUser.byEmail(value)
raise formencode.Invalid('Email already exists',value,state)
except model.SQLObjectNotFound:
pass
return value
class Registration(validators.Schema):
fullname = validators.UnicodeString(not_empty=True)
username = formencode.All(validators.UnicodeString(not_empty=True),
validators.PlainText(),UniqueUsername())
email= formencode.All(validators.Email
(not_empty=True,strip=True),UniqueEmail())
class RegistrationFeilds(widgets.WidgetsList):
fullname=widgets.TextField(label="Full Name",name="fullname")
username= widgets.TextField(label='UserName',name="username")
email= widgets.TextField(label='Email',name="email")
auth= widgets.SingleSelectField
(options=[("Disable"),("SAM"),("DAM")],default="Disable",label="Authentication")
add_form = widgets.TableForm(
name="add",
fields=RegistrationFeilds(),
validator=Registration(),
action="register",
submit_text="Save"
)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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?hl=en
-~----------~----~----~----~------~----~------~--~---