equal
deleted
inserted
replaced
352 wdg = field.widget |
352 wdg = field.widget |
353 if pdef['type'] == 'Boolean': |
353 if pdef['type'] == 'Boolean': |
354 self.choices = field.vocabulary(form) |
354 self.choices = field.vocabulary(form) |
355 self.widget = wdg |
355 self.widget = wdg |
356 |
356 |
357 uicfg.autoform_field.tag_attribute(('CWProperty', 'pkey'), PropertyKeyField) |
|
358 uicfg.autoform_field.tag_attribute(('CWProperty', 'value'), PropertyValueField) |
|
359 |
|
360 |
357 |
361 class CWPropertiesFormRenderer(formrenderers.FormRenderer): |
358 class CWPropertiesFormRenderer(formrenderers.FormRenderer): |
362 """specific renderer for properties""" |
359 """specific renderer for properties""" |
363 __regid__ = 'cwproperties' |
360 __regid__ = 'cwproperties' |
364 |
361 |
383 def render_buttons(self, w, form): |
380 def render_buttons(self, w, form): |
384 w(u'<div>\n') |
381 w(u'<div>\n') |
385 for button in form.form_buttons: |
382 for button in form.form_buttons: |
386 w(u'%s\n' % button.render(form)) |
383 w(u'%s\n' % button.render(form)) |
387 w(u'</div>') |
384 w(u'</div>') |
|
385 |
|
386 |
|
387 _afs = uicfg.autoform_section |
|
388 _afs.tag_subject_of(('*', 'for_user', '*'), 'main', 'hidden') |
|
389 _afs.tag_object_of(('*', 'for_user', '*'), 'main', 'hidden') |
|
390 _aff = uicfg.autoform_field |
|
391 _aff.tag_attribute(('CWProperty', 'pkey'), PropertyKeyField) |
|
392 _aff.tag_attribute(('CWProperty', 'value'), PropertyValueField) |