Custom form configuration #268
1 changed files with 7 additions and 0 deletions
|
|
@ -350,6 +350,13 @@ class CustomFormMixin(FormGeneratorMixin):
|
|||
if "default_value" in field_config and field.initial is None:
|
||||
field.initial = field_config["default_value"]
|
||||
|
||||
if field_type in ("text", "textarea") and field_config.get(
|
||||
"max_length"
|
||||
):
|
||||
field.max_length = field_config.get("max_length")
|
||||
if hasattr(field.widget, "attrs"):
|
||||
field.widget.attrs["maxlength"] = field_config.get("max_length")
|
||||
|
||||
field.controlplane_field_mapping = field_name
|
||||
|
||||
def get_fieldsets(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue