[Product-Developers] Datagrid field validation

Mayank Mathur mayankmathur at tetrain.com
Thu Oct 30 11:28:21 UTC 2008


how can i put validation check in Datagrid Fields ??
follw. is my Datagrid  :

*/DataGridField('mr_inp_form',
                searchable = True,
                required=True,
                #accessor = 'getMr_inp_form',
                columns=("program", "activity", 
"a_startdate","a_enddate","status", "act_desc"),
                widget = DataGridWidget(
                         description="Fill Activity Related Details here :",
                        columns={
                        'program' : SelectColumn("Select Program", 
vocabulary="getprog", default="---"),
                        'activity' : SelectColumn("Select Activity", 
vocabulary="getactv", default="---"),
                        'a_startdate' : ColumnImg("select activity start 
date"),
                        'a_enddate' : ColumnImg("selct activity end date"),
                        'status' : SelectColumn("Select Status", 
vocabulary="getstatus", default="---"),
                        'act_desc' :  Column("enter activity description 
here"),
                        #'testdatefield' : SelectColumn('test', 
vocabulary="listdate", default="---")
                        #'testdatefield' :  DateBoxWidget()
                        #'testdatefield' : ColumnImg('testdatefield')
                    },
                 ),
                 i18n_domain = "plone",
         ),
/*
Now i want to individually put validation, like, "required=True" for all 
Datagrid fields, so that, if user missed out on any one of fields, an 
error will be generated .
can i achieve this ?

thanks for any inputs

-- 

Regards,
Mayank Mathur






More information about the Product-Developers mailing list