Readonly
baseSet of base user restrictions of this project editor.
The base restrictions are defined by the application and the host of this project editor.
Should not be used directly by most plugins. Use effectiveRestrictions
instead.
Readonly
basketReadonly
editorCurrent mode of the editor.
Readonly
effectiveSet of currently effective restrictions for the current user.
The effective restictions are a combination of the baseRestrictions
and the current
restrictions of the workflow
. These restrictions may change during life time of this project editor.
Plugins should react to the eventEffectiveRestrictionsChanged
event.
Readonly
eventWill be triggered every time the baseRestrictions
have changed.
Should not be used directly by most plugins. Use eventEffectiveRestrictionsChanged
instead.
Readonly
eventWill be triggered every time the effectiveRestrictions
have changed.
Readonly
eventWill be triggered every time the pointOfSaleMode
has changed.
Readonly
eventWill be triggered every time the projectMetaData
has changed.
Optional
Readonly
isOptional activity state of this component. Initial component state should be inactive (false or undefined).
Readonly
itemReadonly
itemThe ItemLockManager is used to lock certain item related operations.
Readonly
itemReadonly
itemReadonly
pointIf true the editor is used at point of sale. Critical information like discounts should be hidden in this case.
Readonly
projectProject related meta data which may be used by certain operations (e.g. ordering)
Readonly
workflowWill be called everytime the main menu gets opened.
Optional
setOptional activity state handling for this component. E.g. can be used to disable/enable event handling. Will be set from the component host to activate or deactivate the component. Initial component state should be inactive (false or undefined).
Used to change the project meta data
Generated using TypeDoc
The ProjectEditor is the container for all project based plugins like ProjectDataPlugin and ItemListPlugin etc.
ProjectEditor