flare.viur.bones.base
¶
Collection of Basebone related classes.
Module Contents¶
Classes¶
Enum for Errors. |
|
Base class for a bone-compliant edit widget implementation using an input field. |
|
Base class for a bone-compliant view widget implementation using a div. |
|
Base class for an entry in a MultiBone container. |
|
Class for encapsulating multiple bones inside a container. |
|
Class for encapsulating a bone for each language inside a container. |
|
- class flare.viur.bones.base.ReadFromClientErrorSeverity¶
Bases:
enum.IntEnum
Enum for Errors.
- NotSet = 0¶
- InvalidatesOther = 1¶
- Empty = 2¶
- Invalid = 3¶
- class flare.viur.bones.base.BaseEditWidget(bone, **kwargs)¶
Bases:
flare.ignite.html5.Div
Base class for a bone-compliant edit widget implementation using an input field.
This widget defines the general interface of a bone edit control.
- style = ['flr-value']¶
- createWidget(self)¶
Function for creating the Widget or multiple Widgets that represent the bone.
- updateWidget(self)¶
Function for updating the Widget or multiple Widgets that represent the bone.
- unserialize(self, value=None)¶
Unserialize the widget value.
- serialize(self)¶
Serialize the widget value.
- class flare.viur.bones.base.BaseViewWidget(bone, **kwargs)¶
Bases:
flare.ignite.html5.Div
Base class for a bone-compliant view widget implementation using a div.
- style = ['flr-value']¶
- unserialize(self, value=None)¶
Unserialize the widget value.
- serialize(self)¶
Serialize the widget value.
- class flare.viur.bones.base.BaseMultiEditWidgetEntry(widget: flare.ignite.html5.Widget, errorInformation=None)¶
Bases:
flare.ignite.html5.Div
Base class for an entry in a MultiBone container.
- style = ['flr-bone-widgets-item']¶
- onRemoveBtnClick(self)¶
- onDragStart(self, event)¶
- onDragOver(self, event)¶
- onDragLeave(self, event)¶
- onDragEnd(self, event)¶
- onDrop(self, event)¶
- class flare.viur.bones.base.BaseMultiEditWidget(bone, widgetFactory: callable, **kwargs)¶
Bases:
flare.ignite.html5.Div
Class for encapsulating multiple bones inside a container.
- entryFactory¶
- style = ['flr-value-container']¶
- onAddBtnClick(self)¶
- onRemoveBtnClick(self)¶
- addEntry(self, value=None)¶
- unserialize(self, value)¶
- serialize(self)¶
- class flare.viur.bones.base.BaseMultiViewWidget(bone, widgetFactory: callable, **kwargs)¶
Bases:
flare.ignite.html5.Ul
- unserialize(self, value)¶
- serialize(self)¶
- class flare.viur.bones.base.BaseLanguageEditWidget(bone, widgetFactory: callable, **kwargs)¶
Bases:
flare.ignite.html5.Div
Class for encapsulating a bone for each language inside a container.
- onLangBtnClick(self, sender)¶
- unserialize(self, value)¶
- serialize(self)¶
- class flare.viur.bones.base.BaseBone(moduleName, boneName, skelStructure, errors=None, errorQueue=None, *args, **kwargs)¶
Bases:
object
- editWidgetFactory¶
- viewWidgetFactory¶
- multiEditWidgetFactory¶
- multiViewWidgetFactory¶
- languageEditWidgetFactory¶
- languageViewWidgetFactory¶
Base “Catch-All” delegate for everything not handled separately.
- editWidget(self, value=None, errorInformation=None) flare.ignite.html5.Widget ¶
- viewWidget(self, value=None)¶
- labelWidget(self)¶
- tooltipWidget(self)¶
- errorWidget(self)¶
- boneWidget(self, *args, **kwargs)¶