예제 #1
0
 def field(self):
     from wagtail.wagtailadmin.widgets import AdminAutoHeightTextInput
     field_kwargs = {
         'widget': AdminAutoHeightTextInput(attrs={'rows': self.rows})
     }
     field_kwargs.update(self.field_options)
     return forms.CharField(**field_kwargs)
 def __init__(self, *args, **kwargs):
     super(ExampleForm, self).__init__(*args, **kwargs)
     self.fields['page_chooser'].widget = AdminPageChooser()
     self.fields['image_chooser'].widget = AdminImageChooser()
     self.fields['document_chooser'].widget = AdminDocumentChooser()
     self.fields['snippet_chooser'].widget = AdminSnippetChooser(Page)
     self.fields['date'].widget = AdminDateInput()
     self.fields['time'].widget = AdminTimeInput()
     self.fields['datetime'].widget = AdminDateTimeInput()
     self.fields['auto_height_text'].widget = AdminAutoHeightTextInput()
     self.fields['default_rich_text'].widget = get_rich_text_editor_widget('default')