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()
Function for creating the Widget or multiple Widgets that represent the bone.
- updateWidget()
Function for updating the Widget or multiple Widgets that represent the bone.
- unserialize(value=None)
Unserialize the widget value.
- serialize()
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(value=None)
Unserialize the widget value.
- serialize()
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()
- onDragStart(event)
- onDragOver(event)
- onDragLeave(event)
- onDragEnd(event)
- onDrop(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()
- onRemoveBtnClick()
- addEntry(value=None)
- unserialize(value)
- serialize()
- class flare.viur.bones.base.BaseMultiViewWidget(bone, widgetFactory: callable, **kwargs)
Bases:
flare.ignite.html5.Ul
- unserialize(value)
- serialize()
- 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(sender)
- unserialize(value)
- serialize()
- 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(value=None, errorInformation=None) flare.ignite.html5.Widget
- viewWidget(value=None)
- labelWidget()
- tooltipWidget()
- errorWidget()
- boneWidget(*args, **kwargs)