Applying Model Attributes
KnowledgeKube Attributes are simple modifiers that can be attached to application content. Although the attributes themselves are not visible to the end user, they fundamentally alter the appearance or behaviour of the content they are attached to.
Topic | Description | Further Reading |
---|---|---|
Limiting the Response Size of a Question | Limit the number of characters the end user can type into a text based question field. | Limiting the Response Size of a Question |
Implementing a Picture | Display an image in-line with the rest of your model content. | Implementing a Picture |
Implementing a Place Holder | Display a form in its entirety inside another form, so it appears in several locations in an application. | Implementing a Place Holder |
Implementing a Validator | If the end user does not satisfy specific conditions, they will be shown an error message and prevented from proceeding until they make changes necessary to satisfy the conditions. | Implementing a Validator |
Applying Client Side Validation | Validates end user responses to prevent invalid data from being entered into your application. | Applying Client-side Validation |
Applying Custom Question Styles | Fine-tune the appearance of your application by applying custom styling to individual content elements. | Applying Custom Question Styles |
Mapping a Question's Value to Another Question | Display information to the end user without giving them the ability to edit it. By applying a special attribute to your model content you can show the current response to the target question. | Mapping a Question's Value to Another |
Mapping an Expression's Result to a Question | Display information to the end user without giving them the ability to edit it. By applying a special attribute to your model content you can display the result of the mapped expression. | Mapping an Expression's Result to a Question |
Mapping an Identifiers Value to a Question | Display information to the end user without giving them the ability to edit it. By applying a special attribute to your model content you can display the result of the mapped variable. | Mapping an Identifier's Value to a Question |
Dynamically Hiding Content | Show or hide application content based on the conditions of a special function. | Dynamically Hiding Content |
Dynamically Disabling Content | Grey out content in your model depending on the result of an expression, so it appears disabled to the end user. | Dynamically Disabling Content |
Changing the Layout of a Radio Button Group | Use a special type of attribute to alter the layout of a Radio Button Group in your application. | Changing the Layout of a Radio Button Group |
Changing the Behaviour of a File Uploader | Use a special attribute to limit the number of files you can upload at a time, determine the maximum size and format of a single uploaded file to your application. | Changing the Behaviour of a File Uploader |
This section also includes the following appendices: