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