Optional
UIdataOptional
UIdatatype of the element in the UIdateEl - internal, never loaded
Optional
_enabledinternal represetnation of the disabled field
Optional
_hintOptional
_loadedMark that list loaded values
Optional
_readonlyreadonly status calculated from readonly (Note: not calculated for list views, only for detail)
Optional
_tooltipOptional
_translationvisibility status calculated from visible - use ths value to hide or show columns
Optional
aaction that is started by click or self-defined view command
Optional
addList of colum names that are used in the clip and should be placed to the list
Optional
autolist of columns that are hidden and available together with clip Allows automatically reduce columns that are duplicit with clip on unsupported by clip alternative select
Optional
buttonsDiv element created in the header div for calculation results
Optional list of operations that table calculated from values Calculations are always made by client application from loaded data
Result of the calculations made from the calcOpers Created by fhTable
Optional
editablecommand evaluated in order to check if user can edit field. Negation of the readonly. Has lower priority and is disregarded in case that readonly is defined. Do not use both of them
Optional
enabledOptional attributes says that attributes should be totally ignored and view behaves as as attribute doesn't exists Use when extneding object should ignore some attributes from parent object WARNING: Curently implemented only for listView, detail does not yet supported it
Optional
enumOptional attribute allow define, how enum values are presented in table
Optional
evalIptional evaluation string - field can be evaluated before it is placed to the field; Should contain string evaluated with fields from row; supported by list and detail - for detail it make sense with readonly:true or some other type of content ocntrol
Optional
filterOptinal rule how to apply the string filter selected on the field, user
tag where to put the users's filter. Tag can be used serveral times Makes sense only for list attributes where are fillter available for columen Intended for filters from remote tables, e.g. user name
(artifical) userID field has filterPattern: "userID in (select sysUserID from @sysdb.syswUser where userDesc like '%@filter%')"
Let's note that user link has direct support in the framework and directly supported by the system
when filter = false, field is not allowed for filtering and neither sor nor filter items will not be shown in the menu (only hide column), note: menu=false to hide menu completely
Filter should also support not variant using the pattern @not<space>:
* When user use ! mark at the begging of line @not<space> is replaced by not<space>
* When user not the mark, @not<space> is replaced from string
Link to the attr header item Created by htable
Optional
hiddenuser settings to hide the column - used only for list view - user can change this value and value is stored in the browser memory
Optional
iconicon used as an alternative to the name in the header If defined field has as a label icon, but translated name is used in the menu of hidden columns
Icon defined in the column is visble once in the table header
Optional
labelOptinonal commands about label false - no label is printed string - string to translate (used instead of fieldname) true - does not affects functionality (useless) evaluaated - (=obj.enumVal('x')) --- should return translated value, result is not translated. Remember that obj is empty (nevertheless defined) for new object
Optional
menuoption disables field menu item - if set to true, fields has no menu in the table event when other columns have
Optional
menuOptional name of the icon used in the list of hidden table fields. Use only name, value is not evaluated
Optional
operName of the operation linked with the attribute; used in the list (or lately also detail view attributes) Not supported in detail. User buttons:[] in detail Allowed content is:
Optional
orderOptional order string used to order attributes
Optional
placeholderoptional placeholder text in the field Always translated, not evaluated
Optional
readonlyVisible but not editable - used in the json defition file and converted to the _readonly according to the data. Do not use it with the data processing in the view
Optional
rightThe same as visible
Optional
rowOptional icon visible before text or instead of text in the field
Icon defined in this field si visible in each line - depending on evaluation of the icon definion
Optional
selectname of the alternative SQL select comand that is for list used in case that view with clip is loaded When used there must be defined attribute in the view serverData part that defines the alternative view and adiitonal WHERE condition DON'T FORGET that all standard WHERE conditions and filters should be usable also with the alternative view Alternative view is not combines with the field selection and all fields (*) are selected and sent to the client
tskTask list contains definition for clip with user flags and stars
Optional
shortWhen true it says the input is for short - up to 5 digits and field could be also short Makes sense only for text-like fields like string and number and listbox
Optional
shortcutOptional shortcut
Optional
smallOptional
sortstring to send server, when sorted by this column, use when field is calculated from other fields; if false, sorting is not allowed; usage example: sysErrorMessage
Optional
sortersDefinition of optional sorters and filters available on the column header if the field where is filled in the sorter, it operates as a filter, other wise it is a sorted If nothing is filled in the sorter, table is sorted by the field name with the name of the sorter - aka sorter should be named as a single table column
Optional
sourceOptional attribute source
Optional
sqlOptional sql string user to get field from database. Field definiton is evaluated by server and thus can contain
Client checks for field and remind serer that the sql section is defined, but server loads it internally; sql code is not accepted from client
Optional
strangeOptional eval values used for strange object; eval is never used for strange Used only in list table
Optional
strangeIDOptional mark for field that contains ID of the strange object always invisible regardless if it mark as visible or not, visible only for developer in the debug mode invariant: strangeID == undefined <=> object is native
Optional
strangeOptional Mark for column where is hierarchy of the strange object
Optional
strangeOptional mark for field with the strange ID object can be filled even for strange object if those are hierarchical (products in the asset table, section in the list of web pages) always invisible regardless if it mark as visible or not, visible only for developer in the debug mode
Optional
stylestyles for list-view cells
Optional
treeWhen true and list is the tree view, the field is indented for child objects Value supported only for string values (name), other types disregards value
Optional
typeOptional view type that describes, how to present value
Optional
viewoptional atribute that allows specify clip to open. @example: oper:"form.sysUser" view:"sysUser.clip." @example: "view":"form.tskDefUserTask.detail.default(readonly:viewDef=true,location=modalSecond)"
Optional
visiblesystem setting, that the row is necessary but not visible to allow e.g. keys for detail open - user cannot change this value; do not use the value, but use _visible instead of that
special attributes supported for attrs with type clip