I'm usually pretty inventive, but haven't figured out how to build something my customer wants.
This is basically an inspection application, mostly used on users' personal phones as a web application. It has lots of different types of inspections (List1) that generate various lists of questions to List2 that need a response. The response controls are variable - they can be RadioButton, Choice List, Checkbox, Switch and a couple others. All of this is data-driven, from the question to the type of control that is needed.
Now, this doesn't *have* to be done as Lists but as they're the basic building block for mobile web apps, it seems appropriate. So, see this that my customer has as model:
IMG_0771.PNG
I'm not sure how to achieve this. Lists aren't editable and while you can provide, say, a dynamic checkbox image with click events, it's not enough -- it doesn't accommodate the switch control for instance.
I don't yet see a role for the Viewbox control here but it could be because I'm not imaginative enough yet.
So the logical choice seems to be the Form View control with editors. But think about this: If an inspection list has, say, 12 items that could all be responded to with a switch control, the Form View control with it's editors doesn't work well. The user would have to click on the question, which then shows the editor, then go change the switch. That's two actions instead of one if the above model can be implemented somehow. This quickly gets clumsy if an inspection has 50 or 60 different questions to be answered.
I have modeled the above-described Form View with editors for my client; the model was rejected with the request repeated that it look more like the image shown here and with the simple process of being able to just make once choice right after another without having to do the two-step, e.g. choose the question, make the choice, repeat all day long.
Some answer types can be done well with the two-step - something like an answer that requires text input. They're OK with that. But given the large number of logical checkbox controls and Switch controls we could use, I'm sill looking for a way to do this.
So, any suggestions?
This is basically an inspection application, mostly used on users' personal phones as a web application. It has lots of different types of inspections (List1) that generate various lists of questions to List2 that need a response. The response controls are variable - they can be RadioButton, Choice List, Checkbox, Switch and a couple others. All of this is data-driven, from the question to the type of control that is needed.
Now, this doesn't *have* to be done as Lists but as they're the basic building block for mobile web apps, it seems appropriate. So, see this that my customer has as model:
IMG_0771.PNG
I'm not sure how to achieve this. Lists aren't editable and while you can provide, say, a dynamic checkbox image with click events, it's not enough -- it doesn't accommodate the switch control for instance.
I don't yet see a role for the Viewbox control here but it could be because I'm not imaginative enough yet.
So the logical choice seems to be the Form View control with editors. But think about this: If an inspection list has, say, 12 items that could all be responded to with a switch control, the Form View control with it's editors doesn't work well. The user would have to click on the question, which then shows the editor, then go change the switch. That's two actions instead of one if the above model can be implemented somehow. This quickly gets clumsy if an inspection has 50 or 60 different questions to be answered.
I have modeled the above-described Form View with editors for my client; the model was rejected with the request repeated that it look more like the image shown here and with the simple process of being able to just make once choice right after another without having to do the two-step, e.g. choose the question, make the choice, repeat all day long.
Some answer types can be done well with the two-step - something like an answer that requires text input. They're OK with that. But given the large number of logical checkbox controls and Switch controls we could use, I'm sill looking for a way to do this.
So, any suggestions?
Comment