Appendix: Further Question Options
When editing a question in KnowledgeKube, you have access to a series of additional options. These enable you to further customise how users interact with your application.
The process of editing a question is described in Editing a Question's Properties. The following list will introduce you to the options available in KnowledgeKube, and describe why you might want to use them:
Option | Description | Further Reading |
---|---|---|
Persist | Ticking this option will cause the question's value (or response) to be saved with the rest of your model's Form Data any time the SaveFormData function is called. | |
Auto Complete | Ticking this option will enable Auto-complete for the question, if it is active in the end user's browser. Any time the end user starts typing a response to the question, the browser will offer a list of previous, similar responses based on their input so far. | |
Auto Post Back To Web Server | Ticking this option will cause certain types of questions to trigger a Postback when an end user interacts with them. For example, you might use the postback to change the visibility of subsequent questions based on the user's response. This option primarily affects questions whose response is driven by a click, such as a Multiple Choice or Check Box. It will have no effect on questions that use a text field, such as Free Text or Number. | |
Add To Expression Parser | Ticking this option will make the question's keyword available to KnowledgeKube’s Expression parser. This allows you to use the question's value as part of calculations elsewhere in the model. | Adding a Question to the Expression Parser |
Question Is Optional | Ticking this option will remove default validation from the question, meaning users are able to submit their responses without answering this question. | |
Do Not Accept Default Response If This Is a Mandatory Question | Ticking this option will prevent the end user from proceeding if the default response is selected for this question. For example, if you have a multiple choice question with a default response of “Please Select a Destination”, the user is expected to actually select a destination, and as such they should not be allowed to leave the default response selected. This option has no effect if the Question is Optional option is also ticked. | |
Group Column Assignment | If the question's group has more than one column, you can use this field to specify which column you want it to appear in. | Creating a Question Group |
Linked Question or Group Keyword | This option exists for backwards-compatibility with models created in earlier versions of KnowledgeKube, and should not be used when creating new content. | |
Navigation Button Type | This drop-down menu is only visible when working with a Navigation Button, and is used to determine which of the pre-set style classes are assigned to the selected button. | Implementing a Button |
ToolTip | Applicable to questions that accept a typed response from the end user. If you provide a value here, whatever you type will appear instead of an empty field when the question appears on the application front end. Use this to provide short messages to assist the user in filling in the form. | |
Extended Help or ToolTip Text |
This field allows a longer text string than ToolTip. When the question appears on the application front end, a visual indicator will appear to let the user know there is an available tooltip. Hovering the mouse cursor over the indicator or the question field itself will cause the tooltip to appear, providing additional information about the question to assist the user. Note this option only works with questions that include a text field, such as Free Text, E-mail Address or Date. |