Thanks for the reply.

OK.  Here are the relevant portions.

==========
class TimesheetSearchFormFields(widgets.WidgetsList):
  begin_date = CalendarDatePicker(label='Begin Date:', format='%m%d%y',
attrs=dict(size=6, maxlength=6),
      not_empty=False, default="010101",
validator=validators.DateConverter(format='%m/%d/%y'))
  end_date = CalendarDatePicker(label='End Date:', format='%m%d%y',
attrs=dict(size=6, maxlength=6,),
      not_empty=False, default="010201",
validator=validators.DateConverter(format='%m/%d/%y'))
  filter_crit = TextField(default="xyzzy",
label="Filter:",attrs=dict(maxlength=50, size=13))
  sort_crit = SingleSelectField(label='Sort by:',
attrs=dict(onchange='javascript:document.form.submit()'),
   options=[('date,client.clientName', 'Date'),
            ('client.clientName,date', 'Client'),
            ('employee.lastName,employee.firstName,date', 'Employee'),
            ('id', 'Order of Entry')
            ])
  sort_reversed = CheckBox(label='Reversed?',  attrs=dict(default=True,
onchange='javascript:document.form.submit()'),
validator=validators.Bool())
==========

==========
  @expose(template=".templates.grid_form")
  @identity.require(identity.in_any_group('admin', 'regular'))
  @validate(form=timesheet_search_form)
  def timesheet_browse(self, tg_errors=None, **kw):
    kw.setdefault('filter_crit', 'xyzzy')  #Has no effect
    if not kw['filter_crit']:
      kw['filter_crit'] = 'xyzzy'  #This gets executed


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

Reply via email to