Datetime

class bootlace.table.Datetime(heading: str | T, name: str | None = None, format: str | None = None)[source]

Bases: ColumnBase

A column which shows a datetime attribute as an ISO formatted string.

This column can also be used for date or time objects.

A format string can be provided to format the datetime object.

Attributes Summary

attribute

The attribute name for the column.

format

heading

The heading for the column

name

td

th

Methods Summary

attribute_value(value)

Return the value of the attribute for the given object.

cell(value)

Return the cell for the column as an HTML tag.

contents(value[, format])

Return the contents of the cell for the column, using an HTML comment if the attribute value is None.

Attributes Documentation

attribute

The attribute name for the column.

format: str | None
heading: Heading

The heading for the column

name: str | None
td = Tag(tag=<class 'dominate.tags.td'>, classes=set(), attributes={})
th = Tag(tag=<class 'dominate.tags.th'>, classes=set(), attributes={})

Methods Documentation

attribute_value(value: Any) Any

Return the value of the attribute for the given object.

cell(value: Any) dom_tag[source]

Return the cell for the column as an HTML tag.

contents(value: Any, format: str | None = None) Any

Return the contents of the cell for the column, using an HTML comment if the attribute value is None.