No it is not. Something in the code must be resetting it.

On Thursday, 4 April 2013 22:13:25 UTC-5, 黄祥 wrote:
>
> hi,
>
> is it normal for list:string type field is empty when on editing page?
>
> e.g.
> db.define_table('contact',
> *    Field('salutation'),*
>     Field('first_name'),
>     Field('last_name'),
> *    Field('gender', 'list:string'),*
>     Field('birthday', 'date'),
>     Field('job_title'),
>     Field('address', 'text'),
>     Field('zip'),
>     Field('city'),
>     Field('country'),
>     Field('phone'),
>     Field('fax'),
>     Field('email'),
> *    Field('account', 'reference account'),*
>     format='%(first_name)s %(last_name)s')
>
> *db.contact.salutation.requires=IS_IN_SET(['Mr.', 'Mrs.', 'Ms.'])*
> db.contact.first_name.requires=IS_NOT_EMPTY()
> db.contact.last_name.requires=IS_NOT_EMPTY()
> *db.contact.gender.requires=IS_IN_SET(['Male', 'Female'])*
> db.contact.job_title.requires=IS_NOT_EMPTY()
> db.contact.address.requires=IS_NOT_EMPTY()
> db.contact.zip.requires=IS_MATCH('^\d{5,5}$',
>                                  error_message='not a zip code')
> db.contact.city.requires=IS_NOT_EMPTY()
> db.contact.country.requires=IS_NOT_EMPTY()
> db.contact.phone.requires=IS_NOT_EMPTY()
> db.contact.email.requires=[IS_EMAIL(), 
>                            IS_NOT_IN_DB(db, 'contact.email')]
> *db.contact.account.requires=IS_IN_DB(db, db.account.id, 
> '%(account_name)s')*
>
> i make 3 different field type (bold) that contain drop down in the form 
> view. why the value is always empty for the list:string type when i'm on 
> the editing page? is it possible for not empty for list:string type in 
> editing page?
> any idea or explaination about this?
>
> thank you so much before
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to