File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -581,6 +581,9 @@ class MyView(ModelView):
581581 search_widget = SearchWidget
582582 """ Search widget you can override with your own """
583583
584+ model_converter = GeneralModelConverter
585+ """ Use this property to set a custom model converter """
586+
584587 _base_filters = None
585588 """ Internal base Filter from class Filters will always filter view """
586589 _filters = None
@@ -630,7 +633,7 @@ def _init_properties(self):
630633 self ._filters = self .datamodel .get_filters (self .search_columns )
631634
632635 def _init_forms (self ):
633- conv = GeneralModelConverter (self .datamodel )
636+ conv = self . model_converter (self .datamodel )
634637 if not self .search_form :
635638 self .search_form = conv .create_form (
636639 self .label_columns ,
@@ -883,7 +886,7 @@ def _init_forms(self):
883886 Init forms for Add and Edit
884887 """
885888 super (BaseCRUDView , self )._init_forms ()
886- conv = GeneralModelConverter (self .datamodel )
889+ conv = self . model_converter (self .datamodel )
887890 if not self .add_form :
888891 self .add_form = conv .create_form (
889892 self .label_columns ,
You can’t perform that action at this time.
0 commit comments