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
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:
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
serverOptional
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
Optional
updateOptional name of the server function called when user updates the field Used for clips and table, not (yet) detail
Optional
urightoptional right for view used instead of default; works for all views inluding clips
Optional
windowhow window should look
Description of a client application view - both list and detail, although some fields are meaningfull only for one of them