There are no translations available.
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) |




