EditTable#
Base class: Table
Describe an editable table. Example:
table = EditTable(
auto__model=Album,
columns__name__edit__include=True,
)
Refinable members#
action_class
Type:
Type[iommi.action.Action]
actions
Type:
Dict[str, iommi.action.Action]
actions_below
(evaluated)Type:
bool
Default:
False
actions_template
(evaluated)Type:
Union[str, iommi._web_compat.Template]
Default:
iommi/form/actions.html
after
(evaluated)Type:
Union[int, str]
assets
Type:
Namespace
auto
bulk
(evaluated)Type:
Union[iommi.form.Form, NoneType]
bulk_container
Type: Fragment
bulk_exclude
(evaluated)exclude filters to apply to the
QuerySet
before performing the bulk operationType:
Namespace
Default:
{}
bulk_filter
(evaluated)filters to apply to the
QuerySet
before performing the bulk operationType:
Namespace
Default:
{}
cell
(evaluated)Type:
CellConfig
cells_class
Type:
Type[iommi.table.Cells]
columns
(use this only when not using the declarative style) a list of Column objects
Type:
Dict[str, iommi.table.Column]
create_form
Type: Form
default_sort_order
edit_form
Type: Form
empty_message
Type:
str
endpoints
Type:
Namespace
extra
Type:
Dict[str, Any]
extra_evaluated
Type:
Dict[str, Any]
extra_params
form_class
Type:
Type[iommi.form.Form]
h_tag
(evaluated)Type:
Union[iommi.fragment.Fragment, str]
header
include
(evaluated)Type:
bool
invalid_form_message
Type:
str
iommi_style
Type:
str
member_class
model
(evaluated)Type:
Type[django.db.models.base.Model]
page_class
Type:
Type[iommi.page.Page]
page_size
(evaluated)Type:
int
Default:
16
parent_form
Type:
Union[iommi.form.Form, NoneType]
parts
Type:
Namespace
post_bulk_edit
preprocess_row
preprocess_row_for_create
preprocess_rows
query
query_class
Type:
Type[iommi.query.Query]
query_from_indexes
Type:
bool
row
(evaluated)Type:
RowConfig
row_group_class
Type:
Type[iommi.table.RowGroup]
rows
(evaluated)a list or QuerySet of objects
sortable
(evaluated)set this to
False
to turn off sorting for all columnsType:
bool
Default:
True
sorter
superheader
Type:
Namespace
tag
(evaluated)Type:
str
Default:
table
template
(evaluated)Type:
Union[str, iommi._web_compat.Template]
Default:
iommi/table/table.html
title
(evaluated)Type:
str
Shortcuts#
div
#
Defaults#
tag
div
tbody__tag
div
cell__tag
None
row__tag
div
header__template
None
Methods#
cells_for_rows_for_create
#
Yield a Cells instance for each create row sent from the client.