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):
581
581
search_widget = SearchWidget
582
582
""" Search widget you can override with your own """
583
583
584
+ model_converter = GeneralModelConverter
585
+ """ Use this property to set a custom model converter """
586
+
584
587
_base_filters = None
585
588
""" Internal base Filter from class Filters will always filter view """
586
589
_filters = None
@@ -630,7 +633,7 @@ def _init_properties(self):
630
633
self ._filters = self .datamodel .get_filters (self .search_columns )
631
634
632
635
def _init_forms (self ):
633
- conv = GeneralModelConverter (self .datamodel )
636
+ conv = self . model_converter (self .datamodel )
634
637
if not self .search_form :
635
638
self .search_form = conv .create_form (
636
639
self .label_columns ,
@@ -883,7 +886,7 @@ def _init_forms(self):
883
886
Init forms for Add and Edit
884
887
"""
885
888
super (BaseCRUDView , self )._init_forms ()
886
- conv = GeneralModelConverter (self .datamodel )
889
+ conv = self . model_converter (self .datamodel )
887
890
if not self .add_form :
888
891
self .add_form = conv .create_form (
889
892
self .label_columns ,
You can’t perform that action at this time.
0 commit comments