Expert attributes

Expert attributes provide additional functions to the Intrexx standard ones. You can find out how to use expert attributes in application elements here.

accesskey

Function: Key combination for jumping to an edit element or button
Data type: text
Default value: nothing
Possible values: character strings
Version: from version 3.00

By using a key combination made from the ALT key and the character entered as the value here, you can jump directly to the current edit element or button. For example, on a Windows system, if 1 is entered, the combination ALT+1 will jump to the edit element or button. The action of the button will be triggered in this case. We recommend avoiding using key combinations from your browser. If possible, try to only use combinations with the numbers 0-9. Can be used for the following elements:

accordion

Function: Show/Hide groupings in the free layout table
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.2

Applies to buttons with the action Show/Hide on view pages which include a Free layout table. The value true means that only one grouping can be opened at any time. The previously opened grouping will be closed automatically. Can be used for the following elements:

additionalcheck

Function: Shows/Hides buttons when a page is loaded, depending on a value
Data type: text
Default value: nothing
Possible values: Velocity commands, Request parameters
Version: all versions

An operator and comparative value can be specified with the attribute as additional attributes (type text, Default value ==). The operator is specified with the attribute opadditionalcheck. Possible operators are ==, !=, <, > depending on the data type of the comparative value. The comparative value is specified with the attribute valueadditionalcheck. The attribute valueintadditionalcheck must be specified for comparisons with integer data type, and the attribute valuebooleanadditionalcheck for boolean values, instead of valueadditionalcheck. The button will only be shown if the returned value is 1 (the condition is met).

Example: If "$Loader.getDataCollection().getAttribute ('textviewcontrol123456')" is set as the value of the attribute additionalcheck, a comparison will be made with the current value of the edit field. The attribute opadditionalcheck can be left out in this case, because they are being compared for the identical value (default). The desired value, with which the comparison should be made, can be entered in the value of the attribute valueadditionalcheck . As soon as the edit field shows this value, the configured button will be shown. Please note that the name of the element whose current value is used for the comparison must be re-entered after importing the application because all of the elements' name are modified provided that the setting Update existing application isn't selected. Even if the result is false, buttons can continue to be shown with the attribute text-if-addcheck-false without meaning that clicking on such a button jumps to the target destination. Can be used for the following elements:

adjust-height

Function: Define the height of the Tree element
Data type: Boolean
Default value: true
Possible values: true, false
Version: from version 5.0

With the value true, the Tree element will be adjusted to its content, without scroll bars. With the value false, the Tree element will only be as high as has been defined in the Applications module. If the content goes beyond this limit, scroll bars will be shown. Can be used for the following elements:

appmainbutton

Function: Hide a button in a tooltip or popup window
Data type: Boolean
Default value: false
Possible values: true, false
Version: all versions

The button will only be shown if the page, where it's located, is opened in the main window. It won't be shown if the page is opened in a popup window or tooltip. Can be used for the following elements:

auto-pagination

Function: Define a time interval for automatically changing the page in tables
Data type: integer
Default value: 0
Possible values: time interval in milliseconds
Version: from version 5.2

With this attribute, a time interval can be defined. After the time interval, the table will automatically move to the next available table page. A value of 5000, for example, will therefore go to the next page after 5 seconds, because the value is to be entered in milliseconds. Can be used for the following elements:

autofocus

Function: Focus when loading a page
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 7.0 with Online Update 3

Defines an input element which will receive the focus when the page is loaded. If more than one field has the attribute autofocus = true and all of these are currently visible in the browser, then the first one wins. The attribute can be used for all elements.

autoreset

Function: Reset the fields connected to the Data picker
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 6.0

With the value true, the fields connected to the Data picker are reset when an entry can't be found. The attribute must be specified in the Data picker. To do that, select the button in the Applications module, open the details dialog with F4, open the XML tab and adjust the XML. Can be used for the following elements:

autosubmit

Function: If a hit is found, loads the target page automatically
Data type: boolean
Default value: false
Possible values: false, true
Version: from version 3.0

If research (e.g. via a dynamic filter, which is defined as the triggering control for a dependency in a view table) only returns one data record, then it will automatically jump to the target destination. The onclick event of the button, which has the attribute autosubmit with the value true, is performed. The attribute can be used in all tables and researches. It is entered in the button which loads the target page. Can be used for the following elements:

backgroundcolor

Function: Define background color of a grouping dynamically
Data type: text
Default value: nothing
Possible values: hexadecimal color entry
Version: from version 4.0

This attribute sets the background color of a grouping to the current value of a control which contains a hexadecimal color entry. In the grouping, the expert attribute backgroundcolor is specified and the GUID of the control, which contains the color information, is entered as the value. Can be used for the following elements:

backgroundimage

Function: Defines the background image of a grouping based on the value of a control
Data type: text
Default value: nothing
Possible values: GUID of the control which contains the URL to the picture
Version: from version 5.0

For this function, a control which points to a shorttext data field, which contains the URL to the picture must be created. The attribute hidden must have the value true for this control. The expert attribute backgroundimage can then be set for the grouping, which must also be created on the same page. The GUID of the control created in step 1 will be entered as the value. Related attribute: backgroundcolor. Please note that the URL will not be adjusted. Relative URLs need to start in the htmlroot folder of the portal. Additional background properties such as background-repeat or background-position must be specified in the individual styles of the respective grouping. Can be used for the following elements:

barHeight

Function: Defines the height of the bar chart in the Polls portlet
Data type: integer
Default value: 11
Possible values: height in pixels (integer)
Version: from version 2.50

On the Polls portlet page in the polls application you'll find a special control which controls the presentation in the portlet. The bar chart displays the current vote distribution in the portlet. The attribute barHeight defines the height of the diagram in pixels. Can be used for the following elements:

barMaxWidth

Function: Defines the width of the bar chart in the Polls portlet
Data type: integer
Default value: 120
Possible values: width in pixels (integer)
Version: from version 2.50

On the Polls portlet page in the polls application you'll find a special control which controls the presentation in the portlet. The bar chart displays the current vote distribution in the portlet. The attribute barMaxWidth defines the width of the bar which is displayed for a voting result of 100%. The default value 120 means the voting result of 100% has a width of 120 pixels. A result of 50% is therefore shown with a width of 60 pixels. The width of a bar is calculated automatically in relation to a voting result of 100%. Can be used for the following elements:

bIgnoreSingleResult

Function: Data Picker - Automatic display for a single result
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.0

If the Data picker only finds one result, this is selected automatically. If bIgnoreSingleResult is set to true, this behavior will be prevented. Can be used for the following elements:

buttonIntrexxSmilies

Function: Displays smiley symbols in the HTML editor
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the setting Editor mode is activated on the Options tab in the properties dialog of a text field, the element will be shown with formatting options as an HTML editor in the browser. Using the symbol bar, HTML text smileys can be inserted. If this feature isn't required/desired, the smiley symbols can be hidden in the symbol bar by setting the value to false. Can be used for the following elements:

checklinewrap

Function: Suppress line breaks in view fields
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions

If the value is set to true, line breaks are not allowed (<nobr> tag). With a value of false, checklinewrap is dependent on the browser's behavior. From version 2.0, this setting can be activated via the properties dialog (Options tab) with the option Word wrap. If this setting is activated, the attribute's value is automatically set to true. Can be used for the following elements:

checkuri

Function: Specify the protocol in URL view elements
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

Checks whether the protocol (e.g. HTTP) was specified in the data field whose value is displayed in the URL view element. If this isn't the case, the protocol will be shown in front of the text if the text doesn't begin with javascript:. If this behavior should be prevented, the attribute checkuri can be set to false. Can be used for the following elements:

choosereferencefields

Function: Research in reference fields
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.0

This expert attribute allows you to research in reference fields. If the value is set to true, reference fields can be selected in the research function for the search. Can be used for the following elements:

choosesystemfields

Function: Enables research in system fields
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If this attribute is activated in the view element Research, then the system fields will also be available for selection in the data field drop-down list. In the Intrexx CRM, the attribute can also be used for the XUnits Customer search and Contact person search. Can be used for the following elements:

closebychange

Function: Closes the popup windows after the data record has been edited
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If a popup window is opened with a button and the value of the attribute is true, all buttons, which perform changes in the database (save, delete), will close the popup after the action has been performed. The attribute can be used for the XUnits of the calendar views Day, Week and Month on the Calendar page in the Calendar application. If an appointment is clicked on in the calendar, the appointment's view page, from which the edit page can be reached, opens in a popup window. If the attribute's value is true, the popup window will be closed when the appointment is saved or deleted. If the value is false, the corresponding calendar view will be loaded in the popup window after saving or deleting. The attribute can also be used for the XUnit upResourceVerticalControl on the Diagram page in the Resource applications. If a reservation is clicked on in the diagram, the reservation's view page, from which the edit page can be reached, opens in a popup window. If the attribute's value is true, the popup window will be closed when the reservation is saved or deleted. If the value is false, diagram will be loaded in the popup window after saving or deleting. Can be used for the following elements:

compareText

Function: Compare with the text of a drop-down list
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions

The attribute compareText is implemented in combination with the attribute customdefault. If the value is false (default), the value is compared to the value of a drop-down list entry. If you'd like to make comparison with the text of drop-down list entry, compareText must be set to true. Can be used for the following elements:

confirm

Function: Removes the check Are you sure you want to delete this entry?
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If this attribute is set to false, the check Are you sure you want to delete this entry? will be deactivated for buttons with the action Delete. Can be used for the following elements:

cookie

Function: Saves the last setting of the button action Show / Hide
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 1.50

The last setting of the user is saved as a cookie. For example, if the grouping was shown as the user left the page, then it will be shown when the page is reloaded. From version 2.5, this setting can be activated in the properties dialog (Actions tab) of a button. If the option Save changes in cookie is activated, the attribute cookie will be automatically set to true. Can be used for the following elements:

css-file

Function: Integration of a CSS file (VTL include and Free layout table)
Data type: text
Default value: nothing
Possible values: Path and name of the CSS file
Version: from version 2.50

Own style sheets can be integrated using the attribute css-file. If it's used for the view element VTL include, a CSS file can be included in the _head.vm. Multiple CSS files can be integrated by adding the attribute multiple times but in each case with a consecutive number (css-file1, css-file2 ...). The name of the CSS file is to be entered as the attribute's value. If the file isn't directly in the directory external/htmlroot/css/, then the path from the directory css needs to be specified. If, for example, the file is in the directory external/htmlroot/css/test/test.css, the attribute is called css-file1 and the value is test/test.css. To design a Free layout table, an individual CSS file can be implemented which must be located in external/htmlroot/css/custom. As a template, the file external/htmlroot/css/shapedtable.css should be copied. The relevant style classes are then created and can be used as required. Even and odd rows must be designed using the attributes evenrowclass and oddrowclass. Both of these attributes must be applied in combination. Please note that CSS files integrated in the attribute css-file are not automatically included in an import or export of an application! Can be used for the following elements:

cumulate

Function: Sum totals in diagrams
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 5.0

Adds up values for an existing category and row. Can be used for the following elements:

customdefault

Function: Define a pre-defined value when new data records are created
Data type: text
Default value: nothing
Possible values: Velocity, Request parameters
Version: all versions

The value of a request parameter can be read by entering $Request.get('rq_MyParam') as the value of the attribute. When creating a new data record, this value will be shown as an editable pre-defined entry in the edit element. The attribute has no effect on already saved data record. In order to overwrite the values of existing data records, an additional expert attribute needs to be defined: customdefaultOverwrite = true. For drop-down lists, list boxes and multiple selections, the default entry can be defined dynamically using customdefault. If you'd like to perform a comparison with the text instead of with the value (default setting), the additional attribute compareText, type boolean , must be used with the value true. If a drop-down list, list box or multiple selection is used for resource lists, such company vehicles or rooms, the ID of the resource can be used with the value $!Request.get('rq_GroupId') to preselect the resource, which is selected in resource diagram, in the list. Please note that names of elements, which are used in the attribute customdefault, need to be updated when the application is imported. If the option Update existing applications isn't selected during the import, the names of the elements will be changed in the new application. Can be used for the following elements:

customdefaultcondition

Function: Condition for values in the expert attribute customdefault
Data type: text
Default value: nothing
Possible values: Condition
Version: from version 5.2

Defines a condition for the expert attribute customdefault. If this condition isn't fulfilled, the value defined in customdefault will not be set (e.g. $Request.containsKey('rq_Test'))

customdefaultiso

Function: Write values from calendar controls to edit fields
Data type: text
Default value: nothing
Possible values: see description
Version: from version 7.0

With this expert attribute, the start and end time of an appointment, which is highlighted in a calendar or resource element, can be transferred to edit elements withe the type Date. For this, both of the request parameters rq_DateFrom (appointment start) and rq_DateTo (appointment end) will need to be used for the attribute's value:

$!Request.get('rq_DateFrom') $!Request.get('rq_DateTo')

customdefaulttype

Function: Defines the calendar view in the dynamic filter
Data type: text
Default value: month
Possible values: month, year
Version: from version 5.0

In a dynamic filter of type Calendar, the calendar will be loaded in the year view when year is entered as the attribute's value. Can be used for the following elements:

customdefaultvalidateisodateparam

Function: Transfer ISO date values via a request parameter
Data type: text
Default value: nothing
Possible values: Name of the request parameter
Version: all versions

If a request value (e.g. rq_myDate) with a date in the ISO format is transferred when jumping to an edit page, an edit field can be populated automatically by setting the expert attribute customdefaultvalidateisodateparam. The name of the request parameter is specified as the value (e.g. rq_myDate). The date must be transferred in the ISO format (e.g. 2005-12-25 00:00:00). Any number of milliseconds can be added, or taken away, from this date: For example, if rq_myDate||1800000 was entered, 1800000 milliseconds, or 30 minutes, would be added to the date delivered by the request parameter rq_myDate.

rq_myDate||-1800000

In this case, 1800000 milliseconds, or 30 minutes, would be subtracted from the date delivered by the request parameter rq_myDate. Can be used for the following elements:

customdescription

Function: Upon mouseover, shows the text from the title of a button with the type Image
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions, for all button types as of version 3

Buttons can be shown as images in Intrexx. This presentation is defined by selecting the option Image in the button's properties dialog. When the mouse moves over a button with this configuration in the browser, a tooltip will be shown. If the value is set to false (default), the action defined for the button will be shown in the tooltip (definable in the properties dialog, Actions tab). If customdescription is set to true, the title of the button will be shown in the tooltip instead. If the title is saved in multiple languages, then the title will be shown in the respective language after the portal language has been switched. Can be used for the following elements:

customdescription-text

Function: Value is shown as a tooltip for buttons
Data type: text
Default value: nothing
Possible values: character string
Version: from version 3.0

The attribute's value is shown as a tooltip for the button. Can be used for the following elements:

defaultFilterFrom

Function: Adjust the start date on the All entries page in the Statistics application
Data type: text
Default value: nothing
Possible values: see description
Version: from version 2.50

If a value isn't set, all dates are shown. The start date can be adjusted based on the schema Year, Month, Day, Hour, Minute. If, for example, all dates from today minus one month and with a start time of 00:00:00 are to be outputted, the following should be entered as the value:

defaultFilterFrom ,-1,,0,0,0
defaultFilterFromType=2

The attribute is always used together with the attribute defaultFilterFromType=2. Can be used for the following elements:

defaultFilterTo

Function: Adjust the end date on the All entries page in the Statistics application
Data type: text
Default value: nothing
Possible values: see description
Version: from version 2.50

If a value isn't set, all dates are shown. The start date can be adjusted based on the schema Year, Month, Day, Hour, Minute. If, for example, all dates from today minus one month and with a start time of 00:00:00 are to be outputted, the following should be entered as the value:

defaultFilterFrom ,-1,,0,0,0
defaultFilterFromType=2

The attribute is always used together with the attribute defaultFilterFromType=2. Can be used for the following elements:

defaultImageHeight

Function: Determine the height of an image
Data type: integer
Default value: nothing
Possible values: integer
Version: from version 4.50

For buttons with the Image type and with the option Image from data field, the height can be defined by using defaultImageHeight. Can be used for the following elements:

defaultImageWidth

Function: Determine the width of an image
Data type: integer
Default value: nothing
Possible values: integer
Version: from version 4.50

For buttons with the Image type and with the option Image from data field, the width can be defined by using defaultImageWidth. Can be used for the following elements:

disabled

Function: Focus for write-protected controls
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.0 Online-Update 06

Setting the focus for write-protected controls can be prevented, when the attribute disabled has a value of true. Can be used for the following elements:

disposition-type

Function: View type for files
Data type: text
Default value: inline
Possible values: inline, attachment
Version: from version 3.0

With this attribute, the view type for FileWalker files can be controlled. With the value inline, the content of the selected file will be shown in the browser. With the value attachment, clicking on the file link will open the browser dialog for saving or opening a file. Can be used for the following elements:

drag-and-drop

Function: Turn off drag & drop in the tree control
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 5.0

The value false deactivates drag & drop in the current tree control. Can be used for the following elements:

dynamic

Function: Dynamic width of view fields in a grouping
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.0

If multiple view fields are grouped, dynamic = true will mean that they will be displayed one after another, regardless of the content length. The columns are written without width. Can be used for the following elements:

dynamic-param_xxx

Function: Access the data of the currently selected data record in a free layout table
Data type: text
Default value: nothing
Possible values: GUID of an element
Version: from version 2.50

The expert attribute must be defined for the button on the page which is used in the free layout table. The appendix xxx in the attribute dynamic-param_xxx stands for the name of the JavaScript variables which are used to read the value later. As the value of the attribute, the GUID of an element on the page used in the free layout table is entered. In the onClick event of the button, the JavaScript variable xxx can be used to retrieve the value of the field. The value can then be transferred as a request parameter when jumping to a page. Insert a new expert attribute to do that:

Name: rq_myParam
Value: " + xxx + "
Type: Text

Please take note of the use of quotation marks and plus symbols in value. Can be used for the following elements:

empty-string

Function: Change display of *empty* for missing values in view tables
Data type: text
Default value: nothing
Possible values: any character string
Version: from version 3.0

In view tables, any field or column can be defined as a link (Text button type) with a jump to the target page. If the underlying data field doesn't have a value and the option Show *empty* when value does not exist is activated in the properties dialog of the column (under Link destination / Exception handling), the character string *empty* will be shown in the respective table cell. This string can be edited with empty-string. Enter the text you'd like to have as the attribute's value. Can be used for the following elements:

emptyfilter

Function: Show the table without filters in the case of an empty filter
Data type: text
Default value: nothing
Possible values: all
Version: from version Intrexx 5, Online-Update 09

If a dependency is defined for a table and the setting Initially hide element is activated, the table won't be shown when the page is loaded or when the filter is reset (empty filter). The attribute emptyfilter with the value all has the effect that the table will be shown without filters in the case of an empty filter. The setting Initially hide element must be activated. Can be used for the following elements:

encode-title

Function: Switch on/off HTML encoding of the folder title
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 5.0

Switch on/off HTML encoding of the folder title. Can be used for the following elements:

encode-vtl

Function: Velocity in the title of a button
Data type: boolean
Default value: true
Possible values: false, true
Version: from version 5.0

With this attributes, Velocity snippets can be used in the title of a button (e.g. Number of articles: ${articleCount} ).

encode-vtl=false

Velocity code is performed

encode-vtl=true

Velocity code is not performed

evenrowclass

Function: Defines the CSS class for even rows in the free layout table
Data type: text
Default value: nothing
Possible values: CSS class name
Version: from version 2.50

The attribute can only be used in combination with the attribute oddrowclass. The desired CSS class must be included in the CSS file defined in the attribute css-file. The class name is entered in the value of the attribute evenrowclass (e.g. SCUP_ShapTab_RowEven_normal_BG). The attributes evenrowclass and oddrowclass are logically only implemented for one data record per row. A different table structure is written for a setting of multiple records per table row. This can be activated in the properties dialog on the Options tab. Can be used for the following elements:

eventselector

Function: Open appointment tooltip when mouse moves over the surrounding container in the diagram
Data type:
Default value:
Possible values:
Version: from version 7.0, Online-Update 07

In calendar and resource diagrams, a tooltip with additional information about the appointment is shown when the mouse moves of the appointment's title. The attribute with the value all means that this tooltip is opened when the mouse moves over the container surrounding the appointment. Can be used for the following elements:

filename

Function: The filename will also be shown in the element File selection
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the value is set to true, the filename will be shown in addition to the file type. If the value is false, only the icon will be shown. The attribute can be applied to both the File selection and the View file selection elements. Please note: This setting can be activated directly in the dialog as of Intrexx 7.0. From this version, this attribute is no longer supported. Can be used for the following elements:

flipflop-all-control

Function: Show/Hide all groupings at the same time
Data type: text
Default value: nothing
Possible values: see description
Version: from version 2.50

A button can be configured in such a way that it opens/closes all of the groupings listed in a free layout table. If the view page used in the table contains groupings which are controlled by a button with the action Show/Hide, closing and opening these at the same time in the free layout table can be set up using the settings described here. To start with, create the button with the action Show/Hide on the view page and select the desired grouping on the Actions tab in the properties dialog. Enter the view page in the properties dialog of the free layout table. On the page, which contains the free layout table, create a button without an action but with a link to the same page. For the attribute's function to work correctly, the button must be positioned directly above the free layout table. Please don't position it to the side of or underneath the table. For this button, enter the attribute flipflop-all-control. The name of the button on the view page is entered as the value. Additionally, the attribute flipflop-all-table must be inserted. The value here is the name of the free layout table. Please make sure that you use the name specified as the attribute nameon the Expert tab. In this case, don't use the name which can be found on the Details dialog by pressing F4. Finally, add the attribute flipflop-all (value true) to the button on the view page. After saving the application, clicking on the button above the free layout table in the browser will open or close, respectively, all of the groupings contained in the table at the same time. Can be used for the following elements:

getQuery

Function: Displays the SQL query of a table
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.0

If this attribute is set to true, the SQL query of a table will be displayed above the table. Can be used for the following elements:

height

Function: Defines the absolute or relative height of pages and groupings
Data type: text
Default value: nothing
Possible values: see description
Version: from version 1.50

The height of a page in a popup window can be defined with this attribute. Enter this attribute in the page's properties dialog (Expert tab). Absolute values are entered with an integer, relative values in the form of 50%. If an element on the page has the attribute dynamic-height with the value true, the attribute height has no effect. The height of groupings can also be defined with the attribute height.

hiddenfield

Function: The value of an element is written to an additional, hidden element
Data type: text
Default value: nothing
Possible values: Name of the hidden element
Version: all versions

If a value should be used in a form field with a specific name, so that it can queried using this name in a request, then the attribute hiddenfield. The name of the hidden form field doesn't change when the application is imported. Add the attribute to the element which provides the value and is shown in the browser. The data record must already be available; the attribute cannot be used for new data records. Can be used for the following elements:

history-entry

Function: Page request in the history (back button)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 4.5

In the Ajax layout, every page request is written to the history so that the back button works. If this shouldn't happen (redirect pages), this expert attribute can be set to false for the action control. Can be used for the following elements:

icon

Function: Shows an icon for the file type
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.0

The icon of the file type can be hidden with the value false . Please note: This setting can be activated directly in the dialog as of Intrexx 7.0; the flag is no longer supported from this version. Can be used for the following elements:

include-application-script

Function: Include the file application.js
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 5.0

If the attribute's value is true, the application.js is always included on application pages - if there are user-defined scripts in the application. If the application page is in a portlet, the application.js is only included if an event with script is defined on precisely this page. This behavior can be overruled with the include-application-script attribute. For include-application-script=false, the potentially available application.js is not included. This value should only be set if there aren't any scripts on this page which use functions of application.js. Can be used for the following elements:

jsobject

Function: Access values from rows and columns in a table
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.5

If this attribute is used for a view table or free layout table, an UpTable object is generated automatically. The UpTable object can be accessed using the global object oTableReg. As well as properties like the ID and GUID of the table, it also contains a list of the RecIds of the data records on the browser page and a list of table columns. A column object contains properties like ID, GUID, displayName and controlType and provides methods for accessing nodes (<a> or <span> tags) or for directly accessing the content of text nodes. An example for accessing the object oTableReg:

oTableReg.getTableByGuid(Table GUID).getColByGuid(Column GUID).getNodeValue(recid)

For a free layout table, the RecordID of the data record is transferred, for view tables the VelocityCounter. This method provides the value from the column for the transferred column:

oTableReg.getTableByGuid(Table GUID).aRecIds

Here, an array of the RecordIDs from the page is formed(new array(1,2,5)). Additional methods are included in the file object.js. The GUID must be determined using the properties dialog (Expert tab) for free layout tables. Please don't use the GUID from the Details dialog by pressing F4. For view elements, the attribute establishes a bidirectional relationship between the HTML object of the element and the corresponding UP object to be used in JavaScript. For edit elements, the bidirectional relationship the standard method. Thus, for example, calculations can be performed with the value of a date view field, but the control-specific formatting will be taken into account. The value of the view controls can be queried using the function getElement(GUID).oUp.displayValue. For the view element View checkbox, the value can be queried using the function getElement(GUID).oUp.checked. The returned value is either true or false. Please note that names and GUIDs are changed when an application is imported. If the option Update existing applications isn't activated when the application was imported, all of the element names and GUIDs used need to be replaced afterwards. Can be used for the following elements:

link-alignwith

Function: Align the Data picker result list to controls
Data type: text
Default value: nothing
Possible values: GUID of the control used for aligning the result list
Version: from version 4.0

The Data picker result list will align itself to the element whose GUID is entered as the value here. If a GUID isn't specified, the list - as in earlier versions - be aligned to the edit field of the Data picker. Can be used for the following elements:

link-pollExecution

Function: Shows an alternative edit page for voting in the Current Polls portlet
Data type: text
Default value: GUID of the edit page Reply
Possible values: GUID of the alternative edit page
Version: from version 2.5

The attribute is used in the special element on the page Current Polls portlet in the Poll application. The default setting loads the edit page Answer for voting. An alternative edit page can be loaded by entering its GUID as the value of this attribute. Can be used for the following elements:

link-pollNew

Function: Jumps to an alternative edit page for new polls (Current Polls portlet)
Data type: text Default value: GUID of the edit page New Poll
Possible values: GUID of the alternative edit page
Version: from version 2.5

By default, clicking on the button Create new poll in the Current Polls portlet will open the edit page New Poll. An alternative edit page can be loaded by entering its GUID as the value of this attribute. The button Create new poll will only be shown if the attribute showPollButtonNew has the value true (see attribute showPollButtonNew). Can be used for the following elements:

link-pollResult

Function: Shows an alternative view page for the poll result in the Current Polls portlet
Data type: text
Default value: GUID of the view page Poll result
Possible values: GUID of the alternative view page
Version: from version 2.50

The attribute is used in the special element on the page Current Polls portlet in the Poll application. The default setting loads the view page Poll result for viewing the results. An alternative view page can be loaded by entering its GUID as the value of this attribute. Can be used for the following elements:

link-staPagesTarget

Function: Include an alternative view page for page accesses in the Statistics application
Data type: text
Default value: GUID of the page Statistics for application
Possible values: GUID of an alternative page
Version: from version 2.50

By default, clicking on an application in the overview list of the Statistics application open the view page Statistics for application . The individual page accesses are listed on this page. Using a filter, you can specify the start and end date of the period to be analyzed. Alternatively, you can define the page Statistics for application without filters by entering its GUID as the value of the attribute; this page doesn't offer any filtering options and only displays a list of the page accesses. Can be used for the following elements:

link-tooltip-content

Function: Displays the content of a view table column as a tooltip in another column
Data type: text
Default value: nothing
Possible values: GUID of the hidden column
Version: from version 2.50

The content of a table column can be displayed in another column as a tooltip when the user moves the mouse over one of its entries. The tooltip content is in its own column (in its own data field) which can be managed using an edit page as usual. Add this data field to the list of selected columns (properties dialog). Then select the column in which the content of the tooltip column should be shown as a tooltip. Click on the button Edit column and then switch to the Expert tab. Enter the new attribute link-tooltip-content here. The GUID of the column which provides the tooltip's content is entered as the value. The column with the tooltip content can, if required, be hidden with the attribute hidden (Value: true, Type: boolean). Can be used for the following elements:

loadvm

Function: Process a static VM
Data type: text
Default value: nothing
Possible values: Filename and path for a static VM
Version: all versions

The value of the expert attribute is written to the request variable rq_Template. The static VM is loaded without embedding. You can, for example, add this expert attribute to a button. This means that the VM is performed when the button is activated. The VM should be created and edited using the element VTL Include. Expert attribute example: loadvm | internal/application/resource/<Enter app GUID>/abc.vm Can be used for the following elements:

mail-checkimage

Function: Use checkbox symbols when sending emails
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

Checkboxes are usually displayed as text in HTML formatted emails. This avoids having to attach two images to each email which some mail clients display in a separate area. If this is required, the attribute mail-checkimage can be set to true for the view page used for sending the email. The images from the first checkbox, which uses images, are attached. In the HTML, all checkboxes, which use images, will refer to this checkbox. Can be used for the following elements:

mailpagesize

Function: Defines the number of data records on a page which is sent via email
Data type: integer
Default value: nothing
Possible values: -1, Number of data records
Version: all versions

If the value is -1, all data records will be shown. If a value isn't entered, the same number of data records will be sent which are currently shown in the browser. Can be used for the following elements:

maxBarWidth

Function: Defines the width of a bar in the statistics overview
Data type: integer
Default value: nothing
Possible values: integer value for the bar width in pixels
Version: from version 2.50

In the statistics overview, accesses are shown in the form of a bar chart on the pages Report and Statistic for application. The value of this attribute determines the width of a bar in pixels for a result of 100%. The width of a bar is automatically calculated from this for diverging results. Can be used for the following elements:

maxEntries

Function: Defines the maximum number of statistical entries in the application Statistics
Data type: integer
Default value: -1
Possible values: Integer value for the number of statistical entries
Version: from version 2.50

The number of shown results on the pages Report and Statistic for application can be restricted to the value entered for this attribute. If no value or the value -1 is entered, all entries will be shown. Can be used for the following elements:

maxheight

Function: Maximum height for the Data picker result list
Data type: integer
Default value: 0
Possible values: integers (for the max. height in pixels)
Version: from version 4.50

If the maximum height of a Data picker result list is exceeded, scroll bars will be shown. If a valid number isn't entered or this expert attribute isn't found (default), the list adjusts itself to the results shown. Can be used for the following elements:

maxtext

Function: Character restriction for longtext fields in view tables
Data type: integer
Default value: 20
Possible values: integers
Version: all versions

If the value is -1, the text from the longtext fields, which are shown in a view table's column(s), will be shown in their entirety. By default, the first 20 characters are shown. From version 2.0, the setting can be defined in the properties dialog (Options tab) of a view table column with the option Maximum text length (column width). The value entered here is automatically entered as the value for the attribute maxtext. Can be used for the following elements:

maxtextHeadline

Function: Character restriction for the appointment heading in calendar views
Data type: integer
Default value: nothing
Possible values: integers
Version: from version 2.50

If no value or -1 is entered, the text will be shown in its entirety. This attribute cannot be used to restrict the number of characters in the heading of a tooltip. Can be used for the following elements:

modal

Function: Prevents or allows the closing of tooltips, respectively
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 4.00

If the value is true, a tooltip is shown
  1. without the link Close window
  2. without the bar with the closing X and drag area
  3. without registering the eventhandler for the closing with ESC
when it's opened. This means the user can be kept in their workflow without being able to close the tooltip prematurely. Can be used for the following elements:

oddrowclass

Function: Defines the CSS class for odd rows in a free layout table
Data type: text
Default value: nothing
Possible values: CSS class name
Version: from version 2.50

The attribute can only be used in combination with the attribute evenrowclass. The desired CSS class must be included in the CSS file defined in the attribute css-file. The class name is entered in the value of the attribute oddrowclass (see description of the attribute css-file). The attributes evenrowclass and oddrowclass are logically only implemented for one data record per row. A different table structure is written for a setting of multiple records per table row. This can be activated in the properties dialog on the Options tab. Can be used for the following elements:

offsetX

Function: Horizontal offset of the Data picker result list
Data type: integer
Default value: 0
Possible values: integer values
Version: from version 4.00

Defines the horizontal offset of the Data picker result list. Can be used for the following elements:

offsetY

Function: Vertical offset of the Data picker result list
Data type: integer
Default value: 0
Possible values: integer values
Version: from version 4.00

Defines the vertical offset of the Data picker result list. Can be used for the following elements:

on-text

Function: Text of the ON/OFF status for checkboxes in the iPhone style
Data type: text
Default value: nothing
Possible values: character string
Version: from version 5.1

If a checkbox is depicted in the iPhone style (Toggle), this expert attribute can be used to define the text for the ON status. The text for the OFF status is determined using the attribute off-text. This doesn't apply to the iPhone because iPhone implementation is performed purely with trim CSSs.

onload

Function: Calls up a script when a table is loaded
Data type: text
Default value: nothing
Possible values: script call
Version: from version 3.00, Online-Update 04

The script entered as the value for this attribute ( MyScript()) is performed every time the user sorts the table, navigates to the next page of records, changes the preselection etc. The attribute can, for example, be implemented for calculating sum totals via a script. If you're using multiple preselections, the attribute must be entered for the first preselection, meaning the level which is shown when the page is loaded. Can be used for the following elements:

open-by-html

Function: Shows files and images in popups without a specific window size
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.00

The File and Image controls are only rendered using HTML. A JavaScript object isn't established. A window is opened with target=_blank. The attribute only has an effect when the attribute open-popup=true is activated at the same time (see the General tab in the properties dialog of the element - Open in new window property). Can be used for the following elements:

open-popup

Function: Opens a popup window when a file is opened
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the value true and a browser plugin for the MIME type is used, the file is loaded in the open popup. If a browser is used without this plugin, then the file will be opened in an additional window; the popup window stays open, without content. If the value true and a browser plugin for the MIME type is used, the file is loaded in the current window. If a browser is used without this plugin, then the file will be opened in an additional window. From version 3.0, the attribute can be used for the view element FileWalker. Can be used for the following elements:

optionlink

Function: Defines the display of the options - Links for defining calendar views
Data type: integer
Default value: 1
Possible values: 0, 1, 2
Version: from version 2.50

Via the link Options in calendar applications, settings for displaying the calendar views Day, Week and Month can be adjusted. The following values for the attribute optionlink, show/hide the link based on permissions: Can be used for the following elements:

optionMaxLength

Function: Restricts the number of characters in a reply in the Poll application
Data type: integer
Default value: 30
Possible values: integer values (number of characters)
Version: from version 2.50

If the number of characters in the reply is greater than the value entered here, the remainder is cut off and replaced with ... . If no value or the value -1 entered, the reply will be shown in its entirety. Can be used for the following elements:

overflow

Function: Defines the height and width of a grouping
Data type: text
Default value: nothing
Possible values: auto, hidden
Version: from version 1.50

If the value is auto, the height and width defined in the Application Designer for the grouping is retained. If the content is greater, scrollbars will be shown. With the aid of this attribute, the view element Text area can, for example, be included in a grouping. If the content of the text area exceeds the height and/or width of the grouping, scrollbars will be shown. The value hidden means that too large content will be cut off without displaying scrollbars. Can be used for the following elements:

pattern

Function: Restricts the entry to the permitted characters
Data type: text
Default value: nothing
Possible values: see description
Version: all versions

A regular expression can be entered as the value. This defines which values may be contained in the edit element. When the element is left, the entry will be checked against the regular expression. Example: ^[a-f0-9]{6} With this the entry as the attribute's value, all letters from a-f(A-F) and numbers from 0-9 will be permitted. The entry must contain at least 6 characters. The check for the letters is not case-sensitive. Can be used for the following elements:

permalink

Function: Copies a button's link to the clipboard
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 4.00

Generates a permalink from a button's link destination. Depending on the browser (and the browser settings), the permalink will be copied to the clipboard. If this isn't possible, the permalink will be shown in a text field within the tooltip at the button of the display area. The user can then copy it from here. In Mozilla Firefox, a permission must be defined for copying the text to the clipboard. The following steps need to be performed onetime to define the permission:
  1. Enter about:config as the URL in the browser
  2. Search for the entry signed.applets.codebase_principal_support
  3. Double-clicking on the row changes the value to true
  4. Then close the window
Can be used for the following elements:

popupbutton

Function: A button is only displayed if it's in a popup window
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions

If the page, which contains the button, is opened in the main window, the button will not be shown. Can be used for the following elements:

presentationtitle

Function: Show/Hide the title bar of the Data picker result list
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 4.00

If multiple results are returned by a button with the action Data picker, the heading (Field name) of the result table can be hidden with the value false. Can be used for the following elements:

qualifiedUrl

Function: Specifies an alternative directory for buttons on pages which are sent via email
Data type: text
Default value: nothing
Possible values: fully-qualified path to the portal
Version: from version 2.50, Online-Update 04

If a button which links to the server is on a page which is sent via email, this attribute can be used to determine whether the standard server path or an alternative directory is used for the link. In the Application Designer, every button on a page sent via email can be used with the attribute qualifiedName.

Example:

https://myServer/myVirtualDirectory/default.asp
or (tomcat): https://myServer/myVirtualDirectory/default.ixsp

Can be used for the following elements:

questionMaxLength

Function: Restricts the number of characters in the poll text
Data type: integer
Default value: 80
Possible values: integer values (number of characters)
Version: from version 2.50

If the number of characters in the poll text, in the Current Polls portlet (Poll application) is greater than the value entered here, the remaining text will be cut off and replace with ... . If no value or -1 is entered, then the text will be shown in its entirety.

rawvalue

Function: Unformatted presentation of values from a system data group's data fields
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

View fields linked to fields from a system data group will show their values without formatting - as they are saved in the database. Can be used for the following elements:

reloadbychange

Function: Reloads calendar/resource views after a data set has been changed
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions

If a button with the value true opens a popup window, all of the buttons, which are contained in the newly opened popup and which make changes to the database (save, delete), will reload the original window, after the action has been performed. Depending on the application, the calendar views Day, Week or Month (or also resource diagram) will be reloaded (see closebychange). Can be used for the following elements:

reloadparentanyway

Function: Loads the table or the entire page
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.00

If buttons in view tables, free layout tables or research result lists open a page, on which a button with the setting Reload window is clicked on, only the table itself will be reloaded, and not the entire window (just like until version 2.5). If the entire window should be reloaded, the attribute's value must be set to true. Can be used for the following elements:

research-allow-longtext

Function: Research in longtext fields
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.20, Online-Update 03

Enables research in longtext fields with the value true. Research is prevented with the value false. Can be used for the following elements:

researchlevel

Function: Research tabs when the page is loaded
Data type: text
Default value: 0
Possible values: 0,1
Version: from version 2.50

Researches can be saved personally (only accessible by the current user) or globally (accessible by all users). The Save research page, which is loaded when a user clicks on the link Save research, contains the tab menu with the tabs Personal and Global. If the attribute's value is 0, the focus will be set to the Personal tab when the page is loaded. If the attribute's value is 1, the focus will be set to the Global tab. Can be used for the following elements:

resizewin

Function: Adjust the window size of a popup to the size of the page upon loading
Data type: boolean
Default value: true
Possible values: true, false
Version: all versions

By default (Value = true), the window size of a popup adjusts itself to the size of the page, when it is loaded (e.g. due to a Show/Hide action of a button). If this should be prevented, the attribute can be set to false for the button.

rq_<any expression>

Function: Sends a request parameter in the URL to the target
Data type: text
Default value: nothing
Possible values: any expression, Velocity command
Version: all versions

All attributes that begin with rq_, will be sent as a request parameter to the subsequent page. Please take note that the parameters are case-sensitive. The name of the rq_parameter can be anything (e.g. rq_myParameter). The value specified in the value can be read on the target page with the method $Request.get(rq_myParameter). Can be used for the following elements:

rq_exactmatch

Function: Influence the number of results from Data picker buttons
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50, Online-Update 10

With buttons, which perform the action Data picker, you can search in the linked edit field for terms. If more than one result is found, the hits will be shown in a table. The result selected here will automatically be copied to the edit element. Since online update 10, the new expert attribute is available for the Data picker button. This can be used to control the comparison behavior of data records and thus influence the number of results. With the value true, an exact comparison is performed. Can be used for the following elements:

rq_matchmode

Function: Influence the number of results from Data picker buttons
Data type: integer
Default value: 0
Possible values: 0 (begins with), 1 (contains), 2 (ends with)
Version: from version 2.50, Online-Update 10

With buttons, which perform the action Data picker, you can search in the linked edit field for terms. If more than one result is found, the hits will be shown in a table. The result selected here will automatically be copied to the edit element. Since online update 10, the new expert attribute is available for the Data picker button. This can be used to control the comparison behavior of data records and thus influence the number of results. Can be used for the following elements:

sameWindow

Function: Loads data records of a view table in individual popup windows
Data type: boolean
Default value: true
Possible values: true, false
Version: all versions

If a table's data records should be loaded in individual popups, this attribute's value can be set to false. Add this attribute to the button in the table used to navigate to the data records. Can be used for the following elements:

show-clientpath

Function: Shows the ClientPath in all three styles of the FileWalker
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the value is true, the ClientPath can be shown and edited in all three styles of the FileWalker. If this isn't desired, the value needs to be set to false. Can be used for the following elements:

show-empty

Function: Displays rows and list elements with no value
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 5.1

Applies to groupings with the types List and DIV: This expert attribute means that rows and list elements, that have a view control with an empty value (null), are displayed. Example: On view pages for the iPhone, on which a label and a view field are displayed next to one another, the rows and list elements can be filtered. If there are there 5 different telephone numbers, only the rows with found telephone numbers are displayed. Can be used for the following elements:

show-no-records

Function: Notice text for the view element Free layout table
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.00

Just like with view tables, the notice No records available will be shown in free layout tables if no data records are currently saved and the value of show-no-records is set to true. Furthermore, the attribute no-records-text (Type: Text) can be used if another notice text should be used instead of No records available. The value of this attribute is outputted instead of the standard text. Can be used for the following elements:

show-only-stuffed

Function: Shows a table dependent on available data
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 4.00

If the value is false, a view table will always be displayed. If the value of this attribute is true, the table will only be shown if data is available. Can be used for the following elements:

show-title

Function: Show title instead of URL in view fields and view tables
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.00, Online-Update 05

With show-title = true, the title can be displayed instead of the URL link in view tables. In view tables, the attribute can be activated via the properties dialog, by clicking on the URL field and then on button Edit (Expert tab). Can be used for the following elements:

show-totalcount

Function: Show/Hide the total number of data records in view tables
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.00

In the footer of view tables, the total number of data records is displayed, if the value of attribute is true. The default text ([ No.] Results) can be overwritten with the attribute totalcount-text. Here, the variable $totalCount is used to show the sum total. The attribute's value could therefore, for example, be: $totalCount Entries. Can be used for the following elements:

show_if_not_set

Function: Shows a button dependent on the value of a request parameter
Data type: text
Default value: nothing
Possible values: see description
Version: all versions

The button is only shown if the reference named in the value isn't 1. The value can be read with the following: $Request.get(rq_NameRequestvariable). Can be used for the following elements:

showadvice

Function: Remove the info notification when adding a data record via the Data picker
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 3.00

When adding a data record with a button, which performs the Data picker action, or for a drop-down list with data mapping, an info notification is shown in the browser if the value is true. This notification can be removed by setting the attribute's value to false. Can be used for the following elements:

showclosewin

Function: Hides the link Close window in popup windows
Data type: boolean
Default value: true
Possible values: true, false
Version: all versions

This attribute needs to be added to the button which opens the popup window. The attribute is added on the Expert tab in the properties dialog. Can be used for the following elements:

showColAccess

Function: Hides the table column Access (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showColApplication

Function: Hides the table column Application (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showColAppLink

Function: Hides the table column Overview (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showColBar

Function: Hides the table column Image (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showColPages

Function: Hides the table column Page (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showColPercent

Function: Hides the table column Percent (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

The column in the table on the Results page is hidden if the value is set to false. Can be used for the following elements:

showDeletedApps

Function: Hides deleted applications in the statistics (Statistics application)
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

On the Report page, only the current applications are listed in the table. If deleted applications should be shown as well, the value can be set to true. If deleted applications are shown in the statistics, it should be noted that the application name cannot be determined. These applications will be shown with * Deleted application*. Can be used for the following elements:

showFilter

Function: Shows the filter for restricting the date range (Statistics application)
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the filter should be hidden, the value can be set to false. Can be used for the following elements:

showFilterInfo

Function: Date range in the table header (Statistics application)
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If a date period has been determined using the filter (see showFilter), the date period is shown in the table header, if the value is set to true. Can be used for the following elements:

showheader

Function: Shows/Hides column headings
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

This setting can be made in the properties dialog of view tables ( Options tab) with the option Show column headings. If the value is false, the column headings are hidden. This setting can, for example, be used for view tables which are shown in portlets. Up until version 4.5, the attribute is written with a large H (showHeader) - as shown in the heading from version 4.5 onwards. Can be used for the following elements:

showOutlookExportControl

Function: Hides the button (Button type: Image) for appointments for the Outlook export
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

By default (Value = true), a symbol is shown next to each appointment in calendar applications to export the appointment as a vcs file. If this symbol should be hidden, the value of showOutlookExportControl must be set to false. Can be used for the following elements:

showPollButtonNew

Function: Shows a button Create new poll in the Current Polls portlet
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If the value is true, the button for creating a new poll will be shown in the portlet of the Poll application. If the value is false, the button is hidden (see the attribute link-pollNew - Jump to an alternative edit page). Can be used for the following elements:

showPollButtonResult

Function: Shows/Hides the button Result in the Current Polls portlet
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

After voting, the current result of the poll is shown in the Current Polls portlet as a bar chart. The button Result will be shown underneath the bar chart to display the result diagram, if the attribute's value is true. If the value is false, the button is hidden. Can be used for the following elements:

showPollResult

Function: Shows/Hides the bar chart with the poll results in the Current Polls portlet
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

If the value is true, the result of a poll is shown in the portlet, when the user has voted. With the value false, the result is not shown. Can be used for the following elements:

showPollStatusIfNew

Function: Shows the poll result even without voting
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If the value is false, the poll result will only be shown after the user has voted in the portlet. Can be used for the following elements:

showSelectedColor

Function: Shows the selected color
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

For a color picker, this attribute will show the respective color selected as an action button (colored square) instead of the text link Select color. If the text link should be shown instead, the expert attribute showSelectedColor should be defined with the value false. Can be used for the following elements:

showTabFilesearch

Function: Show/Hide the tab Search for files
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

To hide the Search for files tab, the value of this attribute must be set to false. Can be used for the following elements:

showTabSearch

Function: Show/Hide the tab Search
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

To hide the Search tab, the value of this attribute must be set to false. Can be used for the following elements:

showTitle

Function: Shows/Hides the table title on the Report page in the Statistics applications
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If the value is true, the table title Application accesses will be shown. Can be used for the following elements:

showtooltip

Function: Shows/Hides the tooltip of the diagram of the resource application
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 3.10, Online-Update 01

The value false allows you to hide the tooltip in the diagram. Can be used for the following elements:

showWeekNo

Function: Shows the calendar weeks in the dynamic filter Calendar
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 4.00

With the value true, the calendar weeks are shown in the calendar of the dynamic filter. Can be used for the following elements:

showweeknr

Function: Shows/Hides the calendar week in the small calendar
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.50

In calendar, weblog and resource applications, the small calendar is implemented for selecting appointments. The display of the calendar week can be prevented if the attribute's value is set to false. Can be used for the following elements:

sortable

Function: Determines whether a table column can be sorted or not
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 2.01

If the value is false, a table cannot be sorted by clicking on the column's title (shown in link form). The column titles will no longer be shown as a link. Can be used for the following elements:

sortField

Function: Sorts the statistical data
Data type: text
Default value: OrderByHits
Possible values: see description
Version: from version 2.50

Following values are possible for the application statistics (Page accesses): Following values are possible for the global statistics (Application accesses): With the expert attribute sortOrder, you can additionally define whether it should be sorted ascendingly or descendingly. Can be used for the following elements:

sortOrder

Function: Ascending/Descending sorting of tables in the Statistics application
Data type: integer
Default value: 1
Possible values: 0,1
Version: from version 2.50

With sortOrder = 1, a table is sorted in descending order. With sortOrder = 0, a table is sorted in ascending order. In the Statistics application, the attribute sortOrder can be used on the XUnits of the pages Report and Statistics for application. If the sorting order of a free layout table should be modified, the attribute must be entered for view elements which are defined on the connected view page. Can be used for the following elements:

submit

Function: Performs a button action when the enter key is pressed in an edit field
Data type: boolean
Default value: false
Possible values: true, false
Version: all versions

If the attribute's value is true, the action of the button configured with it is triggered, as soon as the user hits the enter key in the single edit field on the page. Please note that this attribute can only be used in Internet Explorer, other browsers do not support this function. Even in IE, it only works when there is only one edit field on a page. Otherwise the first button on the page is triggered. Alternatively, the following function can be defined in the ONKEYPRESS event of all edit fields:
function processMyButton()
{
	var keyCode = Browser.getEventKeyCode();
	if(keyCode==13)
		{
			getElement(<GuidMinesButtons>).onclick();
			return false;
		}
return true;
}
Can be used for the following elements:

sw-past-years

Function: Show year for spinning wheel
Data type: integer
Default value: 50
Possible values: integer values
Version: from version 5.10

Edit controls for date and time are automatically shown with a spinning wheel for iPad and mobile webkits to aid entry. With this expert attribute, you can determine how years before and after the current year are provided as an option in the spinning wheel. Can be used for the following elements:

text-if-addcheck-false

Function: Displays buttons without jump actions if additionalcheck is returned as false
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 3.00

With the attribute additionalcheck, you can make a comparison with the value of an element on the page. If the result is true (the value of the element matches the value of the attribute), the button is shown. If the result of the comparison is false, the button is hidden. If this additional has also been added, the button will still be shown, but will not perform a jump to another page. Can be used for the following elements:

textTransform

Function: Transforms text into uppercase or lowercase letters, respectively upon entry
Data type: integer
Default value: 0
Possible values: 0,1,2
Version: all versions

If the attribute has a value of 1 and is added to edit fields with the text type, all letters will be transformed into uppercase when they are entered. 2 as the value transforms the letters into lowercase. Can be used for the following elements:

ticker

Function: Shows the content of a grouping in ticker format (automatic scrolling)
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 2.50

If the attribute's value is true, the content of a grouping is shown in ticker format. The scroll direction can be controlled using an additional attribute tickerDirection:

tickerDirection: 0 -> up
tickerDirection: 1 -> down
tickerDirection: 2 -> left
tickerDirection: 3 -> right


If the attribute tickerDirection hasn't been set, the content scrolls from bottom to top. Can be used for the following elements:

timeInterval

Function: Changes the minute interval in the small calendar
Data type: text
Default value: 30
Possible values: integers
Version: all versions

If the action Calendar (properties dialog, Actions tab) is activated for a button, a small calendar for selecting dates is shown in the browser. The time can also be selected from a drop-down list here, if the linked edit field has the type Date & Time. By default an interval of 30 minutes is shown. The interval can be modified by entering an alternative interval (e.g. 10 for 10 minutes) as the value of the attribute timeInterval. Can be used for the following elements:

timeout

Function: Defines the timeout when larger data volumes are requested
Data type: integer
Default value: -1 = no timeout
Possible values: integer values
Version: from version 4.0

Timeout value for XML HTTP requests in milliseconds. Can be used for the following elements:

tiny-defaultlanguage

Function: Default language of the editor
Data type: text
Default value: Intrexx default language
Possible values: language codes
Version: from version 5.20

Only works in combination with the expert attribute tiny-language.

tiny-filemanager-enabled

Function: Hides the buttons for the file browser window in the TinyMCE Editor
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 7.0, Online-Update 03

If the attribute is set to false, the buttons for opening the file browser window will no longer be shown in the TinyMCE Editor. Can be used for the following elements:

tiny-languages

Function: Language packages for TinyMCE
Data type: text
Default value: de, en
Possible values: language codes
Version: from version 5.20

As the value you can enter one or more (separated by a comma) language codes to activate additional language packages for the TinyMCE Editor. Intrexx delivers the TinyMCE Editor with the language packages de and en. This expert attribute only works in combination with the attribute tiny-defaultlanguage. Can be used for the following elements:

tiny-skin

Function: TinyMCE skin
Data type: text
Default value: o2k7
Possible values: skins
Version: from version 5.20

With this expert attribute, you can define the skin of the TinyMCE Editor. Can be used for the following elements:

tiny-skinvariant

Function: Skin variants of the currently used skin
Data type: text
Default value: silver
Possible values: skin variant
Version: from version 5.20

With this expert attribute, a skin variant of the currently used skin can be defined. This attribute can only be used with TinyMCE versions 3.xx. Can be used for the following elements:

tiny-statusbar

Function: Show/Hide the status bar of the TinyMCE
Data type: boolean
Default value: true
Possible values: false, true
Version: from version 5.20

With this expert attribute, the status bar of the TinyMCE will be shown or hidden, respectively. Can be used for the following elements:

tiny-statusbar-location

Function: Alignment of the TinyMCE status bar
Data type: text
Default value: bottom
Possible values: top, bottom, left, right
Version: from version 5.2 up to and including version 6

With this expert attribute, the alignment of the TinyMCE status bar will be defined. Can be used for the following elements:

tiny-templates

Function: Include templates in the TinyMCE Editor
Data type: text
Default value: see description
Possible values: see description
Version: from version 5.20

You can include templates in the form of HTML files in the TinyMCE Editor with this attribute. Specify the attribute's value in the following form:

{title : Template Title, src : /absolute-path/to/file/html-template-file.htm, description : Template Description}, {title : Template Title 2, src : /absolute-path/to/file/html-template-file2.htm, description : Template Description 2}

The directory where these templates are stored must be created yourself as of Intrexx version 7.

Additional information can be found here: http://www.tinymce.com/wiki.php/Plugin:template Can be used for the following elements:

tiny-toolbar-align

Function: Alignment of the buttons in the TinyMCE toolbar
Data type: text
Default value: left
Possible values: top, bottom, left, right
Version: from version 5.2 up to and including version 6

With this expert attribute, the alignment of the buttons in the TinyMCE toolbar can be defined. Can be used for the following elements:

tiny-toolbar-location

Function: Position of the TinyMCE toolbar
Data type: text
Default value: top
Possible values: top, bottom, left, right
Version: from version 5.2 up to and including version 6

With this expert attribute, the position of the TinyMCE toolbar can be defined. Can be used for the following elements:

tiny-userconfiguration

Function: Additional configuration options for the editor
Data type: text
Default value: nothing
Possible values: character string
Version: from version 5.2

With the attribute tiny-userconfiguration, a VM file either additional configuration options can be integrated for each editor instance; this can expand an existing configuration or overwrite defined settings.

Example:

tiny-userconfiguration: internal/system/vm/custom/myTiny.vm

Content of myTiny.vm:

forced_root_block : false,
force_br_newlines : true,
force_p_newlines : false

means that a <br> is inserted when the enter key is pressed. Entry format: <key>:<value>,<key>:<value>... Can be used for the following elements:

ToolbarSetCustomSettings

Function: Modify the symbol bar in the FCK editor
Data type: text
Default value: nothing
Possible values: see description
Version: from version 3.00

The FCK editor can be set up with 2 different types of symbol bar. These can be adjusted using the attribute ToolbarSetCustomSettings. The value ['IntrexxApps','Smiley'],['Bold','Italic'] would, for example, show 4 buttons: Intrexx applications, smileys, bold and italic. Buttons can be grouped together using square brackets. A separator will then be shown in the symbol bar. The attribute only has an effect if the attribute ToolbarSetCustom is additionally set to true. For more information about the FCK editor, please visit: www.fckeditor.net. Can be used for the following elements:

tooltip-adoptmeasure

Function: Defines the behavior of pages loaded in an existing tooltip
Data type: text
Default value: min-both
Possible values: see description
Version: from version 5.00

Works with the button option Open in current window. If it has an *empty* value, the tooltip will always adjust itself to the current content.

Value: fix-both or fix-width | fix-height: Tooltip uses the current width and/or height.

Value: max-both | max-width | max-height: Tooltip uses the current width and/or height as the maximum width/height.

Value: min-both | min-width | min-height: Tooltip uses the current width and/or height as the minimum width/height.

Can be used for the following elements:

tooltip-alignment

Function: Position a tooltip relative to an action control
Data type: text
Default value: see description
Possible values: see description
Version: from version 4 to 8.

Action controls that open tooltips can have the following attributes which determine a tooltip's positioning relative to the action control:

tooltip-alignment - right|left tooltip-valignment - bottom | top

The default value for action controls in tables is right - bottom. Otherwise the default value is left - bottom. The distance can be controlled using offsets (see expert attributes tooltip-offsetY and tooltip-offsetX). Can be used for the following elements:

tooltip-classname

Function: Defines the style class of a tooltip
Data type: text
Default value: TT_POPUP or TT_MODAL
Possible values: style class
Version: from version 5.00

First of all, a new style class must be defined for the tooltip in the current window. The best method is to duplicate an existing style class, such as TT_POPUP (with the corresponding subclasses). Can be used for the following elements:

tooltip-closebyclick

Function: Automatic closing for tooltips
Data type: boolean
Default value: false
Possible values: false, true
Version: from version 6.0

A tooltip is automatically closed when the mouse is clicked on an area outside of the tooltip. Can be used for the following elements:

tooltip-draggable

Function: Move tooltips, which are opened by buttons, via drag & drop.
Data type: boolean
Default value: true
Possible values: true, false
Version: from version 7

Relates to buttons that open a tooltip. With the attribute "tooltip-draggable", you can control whether a tooltip can be dragged and moved in the browser.

tooltip-maxheight

Function: Maximum tooltip height
Data type: integer
Default value: settings from current layout
Possible values: integer values
Version: from version 5.00

Defines the maximum height of the tooltip being opened. Can be used for the following elements:

tooltip-maxwidth

Function: Maximum tooltip width
Data type: integer
Default value: settings from current layout
Possible values: integer values
Version: from version 5.00

Defines the maximum width of the tooltip being opened. Can be used for the following elements:

tooltip-offsetX

Function: Distance between a tooltip and the action control
Data type: integer
Default value: see description
Possible values: see description
Version: from version 4.00

tooltip-offsetY controls the vertical distance between a tooltip and the action control in pixels. tooltip-offsetX controls the horizontal distance between a tooltip and the action control in pixels. Can be used for the following elements:

tooltip-overflowWindow

Function: Tooltip position
Data type: boolean
Default value: false
Possible values: true, false
Version: from version 5.0

The value false means that the tooltip being opened is positioned in the visible area, the value true means it has a defined position (Table: to the right of the button, otherwise beneath the button). Can be used for the following elements:

tooltippopup-name

Function: Group tooltips
Data type: text
Default value: <Action control name>
Possible values:
Version: from version 6.00

Relates to action controls who open their target destination in a new tooltip. With the expert attribute tooltippopup-name, tooltip groups can be defined. The attribute is added to the button that opens the tooltip. The attribute automatically ensures that only the tooltip of the most recently clicked button is opened. Example: 3 buttons with 3 different target destinations and the expert attribute tooltippopup-name= groupTest. Clicking on button 1 opens a new tooltip, clicking on button 2 closes that tooltip and opens a new one ... Can be used for the following elements:

userecid

Function: Jump to a specific data record
Data type: integer
Default value: nothing
Possible values: integer values
Version: from version 2.50

Opens the data record with the LID entered as the attribute's value on the target page. Can be used for the following elements:

visibleentries

Function: Define the number of entries for scrollbars for the listbox
Data type: integer
Default value: 5
Possible values: integer values
Version: from version 2.50

How many entries are visible in the list? If there are more entries, scrollbars will appear. This attribute is written to the HTML element as a CSS inline style. Can be used for the following elements:

vm-file

Function: Integrate a VM file for presenting user information
Data type: text
Default value: nothing
Possible values: Name and path of VM file for presenting user information
Version: from version 1.50

View fields can be configured to show user information. The name of the user is presented as a link which opens a popup window with additional information about the user. The popup's content is defined in the static VM file userinfo.vm in the directory internal/system/vm/html/user/userinfo.vm; this can be modified if required. Make a copy of userinfo.vm, provide it with a new filename and enter the new file name, with the complete path, as the value of the vm-file attribute. Can be used for the following elements:

width

Function: Defines the absolute or relative width of a page
Data type: text
Default value: nothing
Possible values: see description
Version: all versions

The width of a page in a popup window can be defined with this attribute. Absolute entries are entered as an integer, relative entries in the form of a percentage (e.g. 50%). If an element on the page has the attribute dynamic-width with the value true, then the attribute width has no effect. Can be used for the following elements:

windowname

Function: Loads a page in the specified window or frame
Data type: text
Default value: nothing
Possible values: see description
Version: all versions

With this attribute, you can make multiple buttons (e.g. in a free layout table) operate the same popup. Enter the name of the window, in which the popup should be loaded, as the attribute's value (e.g. windowname=myWindow). If a page should be loaded in a special frame of Intrexx (e.g. application area), then, from version 2.5 onwards, constants should be used (FRAME_HIDDEN instead of hiddenFrame) for the addressing. The correct entry as the value of the attribute windowname is then: [FRAME_HIDDEN]. By default, there are two additional hidden windows included. These could be useful for timing reasons:

[FRAME_HIDDEN_STAGE1] [FRAME_HIDDEN_STAGE2]

The addressing takes place in the entire browser window where the portal is loaded.

[FRAME_ROOT]

The addressing takes place in the edit/view page area of an application

[FRAME_APPMAIN]

Can be used for the following elements:

windowprops

Function: Settings for the popup window properties
Data type: text
Default value: nothing
Possible values: dependent=yes,menubar=no,toolbar=no,scrollbars=yes,resizable=yes
Version: all versions

Defines the properties of a popup, e.g. which symbol bars should be shown. Can be used for the following elements:

windowsettings

Function: Defines the size and position of a popup window
Data type: text
Default value: 400,400,10,0,1
Possible values: see description
Version: all versions

The size and position of a popup is defined with the properties width, height, offsetX and offsetY. These four properties are specified as the value of the attribute windowsettings in the order specified above, in pixels and separated by a comma. The fifth parameter defines whether the popup should align itself to the button opening it (Value = 1, as shown as the default value) or to the top-left corner of the screen (Value = 0). It has no effect on jumps to external links. Can be used for the following elements: