Binnen Tersus zijn veel standaard eigenschappen (properties) toe te voegen. In dit document wordt een overzicht gegeven van de belangrijkste properties die je kan gebruiken.
Shared Properties
| Property | Betekenis | Mogelijke waarden | Toepassing op | Opmerkingen |
| html.applicationTitle | Titel applicatie | Vrije tekst | Root systeem | Als niet aanwezig, model naam van het root systeem wordt gebruikt |
| html.textDirection | Rechts naar links of Links naar rechts | rtl / ltr | Root systeem | Als niet aanwezig,links naar rechts |
| html.customNavigation | Onderdrukt het default navigatie mechanisme | ‘true’ of ‘false’ | Root systeem | Als 'true', iedere gebruiker ziet de eerst toegestane view view (en de view kan expliciete gemodeleerde navigatie elementen bevatten). |
| html.compactNavigationTabs | Display navigatie tabs (perspectives en views) indien nodig | ‘true’ of ‘false’ | Root systeem | Als 'true' een gebruiker ziet alleen tabbladen van een view en/of perspective als er meerdere van aanwezig zijn EN de gebruiker de permissies heeft om deze te bekijken. |
| javascript.constructor | Constructor om client side instances van een model te maken | Naam van een Javascript class | Ieder model aan de client side | Als niet aanwezig, de value van de plug-in descriptor wordt gebruikt, zijnde Deprecated |
| requiredPermission | Naam van een permissie | Vrije tekst | Ieder model | Alleen gebruikers met deze permissie zien en/of mogen dit gedeelte van het model gebruiken (zie Authorization Module) |
| serviceTimeout | Maximale tijd om te draaien (in seconden) | Integer getal | Top-level services | |
| dataSource | Alternatieve data source | Een data source gedefinieerd in de applicatie “Configuration.xml” file | Top-level services | |
| autoCommit | Bepaald de transactionele executie van het service model | ‘true’ of ‘false’ | Top-level services | |
| value | Waarde van een constante | Afhankelijk van het data type | Constanten | |
| maxLength | Maximum aantal tekens | Integer getal | Atomic data types | |
| format | Display/serialization formaat | Afhankelijk van data type | Atomic data types | Zie Java's SimpleDateFormat voor details op de ondersteunde formaten |
| tableName | Naam van de tabel of view waaraan het record is gerelateerd | Afhankelijk van database naamgeving | Database Record | Als niet aanwezig, wordt de model naam gebruikt (iedere spatie wordt vervangen door een ‘_’) |
| tableType | Type tabel waaraan het record is gerelateerd | Zie MySQL documentatie | Database Record | Alleen van toepassing voor MySQL (en alleen als de ‘init_db’ parameter in de applicatie “Configuration.xml” file is ‘true’) |
| html.size | Grootte invoerveld - gerelateerd aan de HTML size attribuut | Aantal tekens | Invoer velden | |
| html.windowOptions | Verschillende window opties - gerelateerd aan de window functies van window.open - see Javascript documentation | Tekst | Popup | |
| html.windowWidth | Breedte van de pop-up of dialog | Aantal pixels | Popup,Dialog | |
| html.windowHeight | Hoogte van de pop-up of dialog | Aantal pixels | Popup,Dialog | |
| html.targetWindow | Naam van het bron window. _blank opent altijd in een nieuw window. (zie Javascript documentation ) | Tekst (window naam) | Popup | |
| html.width | Breedte van het display element | HTML/CSS lengte eenheden | Meeste display elementen | |
| html.height | Hoogte van het display element | HTML/CSS lengte eenheden | Meeste display elementen | |
| html.styleClass | CSS style class voor het element (gerelateerd aan het HTML class attribuut) | Meeste display elementen | ||
| html.zebraTable | Voegt alternatieve 'even' en 'oneven' toe aan de class van de tabelrijen ter ondersteuning van 'zebra' style tabellen | ‘true’ of ‘false’ | Tabel | |
| html.adjustBottom | Zorgt ervoor dat de split pane wordt uitgelijnd aan de onderkant van het scherm | ‘true’ of ‘false’ | Split Pane | |
| html.adjustBottomMargin | Marge van de onderkant van het scherm als adjusting height wordt gebruikt | Aantal pixels | Split Pane | |
| html.leftPaneWidth | De initiële breedte van de linkerzijde van de pane in een split pane | Aantal pixels | Split Pane | |
| html.paddingWidth | Hoeveelheid padding tussen de panes van een split pane | Aantal pixels | Split Pane | |
| html.borderWidth | De breedte van de buitenkant van de border van een split pane | Aantal pixels | Split Pane | |
| html.bottomPaneHeight | Hoogte van het onderste pane in een verticale split pane | Aantal pixels | Verticaal Split Pane | |
| html.templatePath | Relatieve pad van de HTML file die als template wordt gebruikt | URL | Embedded HTML | |
| html.maxLength | Aantal toegestane tekens | Integer | Invoer velden | |
| html.showPercentage | Lat het getal als percentage zien | ‘true’ of ‘false’ | Nummer Display | |
| html.currencySymbol | Het valuta symbool (bv. '$') | Tekst | Nummer Display | |
| html.useThousandsSeparator | ‘true’ of ‘false’ | Nummer Display | ||
| html.decimalPlaces | Aantal decimale achter de komma (-1 = geen limiet) | Integer | Nummer Display | |
| html.showCaption | Indicatie voor hoofdletters in een tabel | ‘true’ of ‘false’ | Tabel | |
| html.showHeadings | Indicatie of de koppen van een tabel zichtbaar zijn | ‘true’ of ‘false’ | Tabel | |
| html.selectable | Indicatie of de tabelrijen selecteerbaar zijn | ‘true’ of ‘false’ | Tabel | |
| html.sort | Activeert sortering van de tabel (pijl omhoog / omlaag op de kolomkoppen, <Sort Order> data element, <On Sort> event handler) | 'multiple' | Tabel | |
| html.contentHeight | Hoogte van de scrollable inhoud van een tabel (experimenteel) | HTML/CSS lengte eenheden | Tabel | |
| html.contentWidth | Breedte van de scrollable inhoud van een tabel (experimenteel) | HTML/CSS lengte eenheden | Tabel | |
| html.contentHeight | Hoogte van de content area in een tabbed pane | HTML/CSS lengte eenheden | Tabbed Pane | |
| html.caption | Hoofdletter tekst | Tekst | Label, Button, Checkbox, Radio Button, Checkbox, Tabel | |
| html.allowHTMLTags | Tenzij 'true', worden HTML tags overgeslagen in tekst (<Value>) | ‘true’ of ‘false’ | Tekst Display, Pane, Generic HTML Display | |
| html.textTranslation | Indicatie of het vertaalmechanisme van toepassing is op het element | ‘true’ of ‘false’ | Meeste display elementen | |
| html.wrapperTag | Een html tag dat wraps een display element (zal worden vervangen door wrapper_tags) | Tekst (html tag) | Meeste display elementen | Deprecated |
| html.wrapperStyleClasss | Style voor wrapper tag. | Tekst (style class) | Meeste display elementen | Deprecated |
Local Properties
| Property | Betekenis | Mogelijke waarden | Toepassing op | Opmerkingen |
| mandatory | Indication whether an instance must exist | ‘true’ of ‘false’ | Slots and data elements | Te wijzigen via rechterklik muis op het element |
| repetitive | Indication whether can have multiple instances | ‘true’ of ‘false’ | Ieder element | Te wijzigen via rechterklik muis op het element |
| alwaysCreate | Indication whether to automatically create the element when its parent is created | ‘true’ of ‘false’ | Display elementen | Als niet aanwezig, de waarde is default 'true' |
| columnName | Name of corresponding field in database record | Afhankelijk van de database naamgeving | Data elementen (in een Database Record) | If missing, element name is used (after replacing each space by ‘_’) |
| excludeFromFieldName | Indication whether to ignore in name of corresponding field | ‘true’ of ‘false’ | Data elementen (in een Database Record) | If ‘true’, field names corresponding to child elements do not include it (e.g. if B in A/B/C is excluded, A/B/C is mapped to A_C rather than to A_B_C) |
| primaryKey | Indication whether part of the primary key | ‘true’ of ‘false’ | Data elementen (leaf elements in een Database Record) | |
| html.cellStyleClass | Tekst (style class) | Display elementen binnen een Row | ||
| html.cellWidth | Breedte van een table cell | HTML/CSS lengte attribuut | Display elementen binnen een Row | |
| html.colSpan | Column span of table cell (HTML colspan attribute) | Integer | Display elementen binnen een Row | |
| html.rowSpan | Row span of table cell (HTML rowspan attribute) | Integer | Display elementen binnen een Row | |
| html.sortColumnName | Column name to use when calculating or analyzing <Sort Column> | String | Table cells (Display elementen binnen een Row) |




