OK, so this is ambitious, I know...
I have a cascading dropdown [CDD] that is currently a checklist. It is derived from another checklist [dbjoin], and FANTASTICALLY it 'just works' (i.e. when I click an extra option on the first list, the CDD updates). Nice! This gives me a great way to 'drill down' and ask people to choose relevant sub-categories, rather than present a huge list to wade through.
To illustrate this is (sort of) what it looks like
dbjoin element
1 [selected]
2 [selected]
3 [selected]
4
CDD element (dynamic list)
1A
1B [selected]
1C
2D
2E [selected]
3F
3G
(not shown 4H, 4I, 4J)
However, what I'd really like to do is have a list generated like the CDD where the user can select (for example) small, medium, large (s/m/l) for each item.
So something like this
1A (s/m/l])
1B (s/m/l]) - [l selected]
1C (s/m/l])
2D (s/m/l])
2E (s/m/l]) - [m selected]
3F (s/m/l])
3G (s/m/l]) - [s selected]
So the 'response' stored is 1B-l, 2E-m and 3G-s (hope that makes sense)
I don't mind if this is a multistep process - so maybe first the CDD generates a list and subsequent element(s) / group(s) or form uses this list. But I'm not sure how to create the matrix, and it is possible that it is WAY too complicated for my little brain.
And because I can't predict how many selections are in my dbjoin [e.g. 1-3 above] or CCD (e.g. 1B, 2E, 3G above) I'm not sure whether Fabrik has an element plugin that would collect and display them without having all possible combinations from 1A to 4J as pre-configured elements (e.g. radio-buttons) and hiding them until they have been selected in the CDD element. I feel like there should be a more 'elegant' solution...
The bad news (for me) is that so far I have 15 choices in my dbjoin element and up to 95 choices in the CDD - so potentially 95 elements if I went down that cul-de-sac. And if any of those choices are edited in future (e.g. to change the name, or add an extra) I'm worried about having to manually edit or add extra elements....
Any thoughts or guidance greatly appreciated!
I have a cascading dropdown [CDD] that is currently a checklist. It is derived from another checklist [dbjoin], and FANTASTICALLY it 'just works' (i.e. when I click an extra option on the first list, the CDD updates). Nice! This gives me a great way to 'drill down' and ask people to choose relevant sub-categories, rather than present a huge list to wade through.
To illustrate this is (sort of) what it looks like
dbjoin element
1 [selected]
2 [selected]
3 [selected]
4
CDD element (dynamic list)
1A
1B [selected]
1C
2D
2E [selected]
3F
3G
(not shown 4H, 4I, 4J)
However, what I'd really like to do is have a list generated like the CDD where the user can select (for example) small, medium, large (s/m/l) for each item.
So something like this
1A (s/m/l])
1B (s/m/l]) - [l selected]
1C (s/m/l])
2D (s/m/l])
2E (s/m/l]) - [m selected]
3F (s/m/l])
3G (s/m/l]) - [s selected]
So the 'response' stored is 1B-l, 2E-m and 3G-s (hope that makes sense)
I don't mind if this is a multistep process - so maybe first the CDD generates a list and subsequent element(s) / group(s) or form uses this list. But I'm not sure how to create the matrix, and it is possible that it is WAY too complicated for my little brain.
And because I can't predict how many selections are in my dbjoin [e.g. 1-3 above] or CCD (e.g. 1B, 2E, 3G above) I'm not sure whether Fabrik has an element plugin that would collect and display them without having all possible combinations from 1A to 4J as pre-configured elements (e.g. radio-buttons) and hiding them until they have been selected in the CDD element. I feel like there should be a more 'elegant' solution...
The bad news (for me) is that so far I have 15 choices in my dbjoin element and up to 95 choices in the CDD - so potentially 95 elements if I went down that cul-de-sac. And if any of those choices are edited in future (e.g. to change the name, or add an extra) I'm worried about having to manually edit or add extra elements....
Any thoughts or guidance greatly appreciated!