We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Add "Hidden" response type to Advanced Request Offering
This could then be combined with with the options in the "Layout" selection to set user input based on the responses in other prompts.
Example:
Prompt 1-> Is this a new or replacement printer?
Prompt 2 -> Installation of Network Drop required (hidden response type) (Only displayed if Prompt 1 is 'new)
If the user selects 'new' for prompt 1, the user input in the request will include "Installation of Network Drop Required" but the user never needs to see that on the request.
Comments
Here you can see that if they mark "Will this modify server OS licensing as True (checkbox control)
The other two questions will appear on the offering.
What I'm asking for is the ability to create an input of type hidden (e.g. <input type="hidden" ..
See https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_hidden
A hidden field that has a default value that can be used to steer downstream processing would be very helpful. The hidden prompt/values should be part of the <UserInput/> that is in the request. See also Bug in Advanced Request Offering ? — Cireson Community
You can do this with ROToolbox by using
@AddClass{"class": "hidden"}
. This will hide the prompt. Adding a default value can be done the same way, but you'll need to add the js code yourself.If there's a need for this, I could add a
@AddHiddenDefaultPrompt
to the toolkit? It would add some value to the prompt and hide it by default.@john_doyle just added this:
(commit)
You can download the updated version of ROToolbox from his git: https://github.com/doyle-johnpaul/ROToolbox