Action controls

Class reference

class FormButtonAction(btn_type: dynamicforms.action.FormButtonTypes, label: str = None, btn_classes: str = None, button_is_primary: bool = None, position: dynamicforms.action.FormPosition = <FormPosition.FORM_FOOTER: 2>, name: Optional[str] = None, serializer: rest_framework.serializers.Serializer = None, icon: Optional[str] = None, action=None, display_style=None)[source]
to_component_params(row_data, serializer)[source]

generates a dict with parameters for component that is going to represent this action. none means don’t render / activate this action on this row

Parameters:
  • row_data
  • serializer
Returns:

class FormButtonTypes[source]

An enumeration.

class FormPosition[source]

An enumeration.

class RenderableActionMixin(label: str, title: str, icon: str = None, btn_classes: Union[str, dict, None] = None, display_style: Optional[dict] = None)[source]

Action that is rendered on screen

class TableAction(position: dynamicforms.action.TablePosition, label: str, title: Optional[str] = None, icon: Optional[str] = None, field_name: Optional[str] = None, name: Optional[str] = None, serializer: rest_framework.serializers.Serializer = None, btn_classes: Union[str, dict, None] = None, action=None, display_style=None)[source]
to_component_params(row_data, serializer)[source]

generates a dict with parameters for component that is going to represent this action. none means don’t render / activate this action on this row

Parameters:
  • row_data
  • serializer
Returns:

class TablePosition[source]

An enumeration.