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: