Optional
activeContent of the view when view is active, typically json for evaluation
Optional
afterOptional function called in detail view after the save command regardless if object was/wasn't new. Allow startings other operation in reaction to the save
tskArea initiate reload of the dashboard
Definition of object-defined user-attributes Defined by client of their objects
Optional
bOptinonal prefix used for ordering all buttons in the view Use the prefix in combination with button names in array - then order of all of are prefixed with defined
Optional
boxesboxes defeind in the detail
Optional
buttonsNames of operations in the list of strings - converted to the _operNames;
only string with name, operation is described in its own section
Optional
childlink to the child clip can contain:
sysUser.clip.default
* evalopenDashboarduation that has got all data from select
=
== 'user' ? 'sysUser.clip.default' :
== 'role' ? 'sysRole.clip.default' : ''
When not defined in the clipList, default value is this.clip.default
Attributes:
Clip that is simply defined and not evaluated (e.g. default) has got attributes from parent (startAttrs are inherited) - it can use
attributes like isManager (aka "right":"=attr.isManager")
BUT childClip that is evaluated (with = at the beginning) does not get automatically parent attributes and must copy
manually those that are needed, =this.clip....(isManager=attr.isManager)
- this make sense for evaluated clip!!!
Optional clips that are loaded as childern of this clip
"childern":"sysArea.clipList.--subareas"
* List is also allwoed:
"childern": {"sysArea.clipList.--subareas", "sysTask.clipList.--areasubtasks"}
Optional
defOptinal name of the default operation that is activated when uses clicks on the active clip Note: supported only for clip for listClip it is expand/collapse
Name of the view that is used as a base for this view - allows inherit view defition parent view must be described in the same object definition file and should be of the same view type (list or detail)
Optional
filtersList of optional object groups - defines functionality related with some groups
see objGroups type that defines standard supported types
Optional
helpSet up if view has to show the help button next to the name
Options are:
Notes:
Optional
hintOptional hint - text under the command line (or filter line in the list) hint is:
Field of info icons in the clip corner, valid both for list clip and single clip
Optional
leftAlways visible content left from active / passive Intedned for object image or similar square content not supported with icons left/right, only for icont topLeft/topRigth
Optional
listMethods for objects in the list. Used as a object-specific methods for object in the list (list only)
Optional
menuOptional
methodsmethods relative to the view; see object methdos for description. View methods are evaluated for view only and AFTER the object methods. Object methods can never use them
For ClipList: Methods are evaluated with startAttr and parentObject and set attributes - never change the parentObject. Use methods for setting attributes that are passed to the child clip. Child cannot get data from parent object but has got attributes @example: tskCompetenceDemand: "methods":{ "isManager":"=obj.isManager" }, - it sets attribute value in the clipList (and list)
WARNING: Methods are evaluated also for listView with several limitations:
attr._a.addVal(<attributeName>, <attributeValue>) (not necessary in the list and clipLst methods that sets attributes directly)
Optional
onOptional operation called after load is provided.
Optional
onOptional operation called before save is provided. If returns false, save is not called
Field enabled and right are evaluated for command as well!!! They can be used to check where function should run or not. Evaluation used actual object status
Optional
operationsOperations defined for view - visible only in view and its descendant. See object operations for more description
Optional
pageOperations available in the bottomline
Currently supported only for detail, not list; makes no sense for clips
Optional
parametersOptional
passivecontent of the view when is no active; not required, if the same with active
Optional
serverOptional
styleOptional
subtitleOptions that page subtitle content.
Optional
tabsHeadline - independent first line or content
Optional
titleOperation right from the clipList title For detail tested with icon on the left or without icon
Optional
titleList of datafields - small information one after another, Technically buttons supporting click but also usable wihout click Each Field is single operation and operation name is used for content description - title shall describe what is inside
Optional
titleOptional title used for new object. By default, new object has name from translation of the object but it may be usefull to change it. Remmber, that new window does not have data from object
type how to to load list data
Remeber: Clips loaded by the list using data load type still needs select to reload themself if they support some information and request reload afther the operation return
Optional
updatename of the function that is called with updated data. Makes sense only for editable clips
Optional
urightoptional right for view used instead of default; works for all views inluding clips
Optional
windowhow window should look
Definition of the clip