I would like to improve on how I use choice filters containing many choice values. Currently if I have choices that need to be available for more than one choice, I simply replicate the choice line and change the choice_filter value.
Example.
| type | name | label | choice_filter |
|---|
| select_multiple datagroup | sel_datagroup | Select all datasets you manage: | |
| begin_group | group_addresspoints | Address Point information: | |
| select_multiple qaqc | sel_ap_qaqc | Select the QA/QC procedures you currently use: | datagroup=selected(${sel_datagroup},name) |
| end_group | | | |
| begin_group | group_centerlines | Centerline information: | |
| select_multiple qaqc | sel_c_qaqc | Select the QA/QC procedures you currently use: | datagroup=selected(${sel_datagroup},name) |
| end_group | | | |
| begin_group | group_taxparcels | Tax Parcel information: | |
| select_multiple qaqc | sel_tp_qaqc | Select the QA/QC procedures you currently use: | datagroup=selected(${sel_datagroup},name) |
| end_group | | | |
| list_name | name | label | datagroup |
|---|
| datagroup | Address_Points | Address Points | |
| datagroup | Centerlines | Centerlines | |
| datagroup | Tax_Parcels | Tax Parcels | |
| | | |
| qaqc | Data_Reviewer | Data Reviewer | Address_Points |
| qaqc | Data_Reviewer | Data Reviewer | Centerlines |
| qaqc | Data_Reviewer | Data Reviewer | Tax Parcels |
| qaqc | Internal_Address_Standards | Internal Address Standards | Address_Points |
| qaqc | Internal_Address_Standards | Internal Address Standards | Centerlines |
| qaqc | Check_Overlapping_Boundaries | Check Overlapping Boundaries | Tax Parcels |
However, I have MANY more possibilities to account for (according to my 6th grade math skills, roughly 4,000 more rows). So what I want to do is something like this:
| type | name | label | choice_filter |
|---|
| select_multiple datagroup | sel_datagroup | Select all datasets you manage: | |
| begin_group | group_addresspoints | Address Point information: | |
| select_multiple qaqc | sel_ap_qaqc | Select the QA/QC procedures you currently use: | datagroup="All" or datagroup="Addressing" |
| end_group | | | |
| begin_group | group_centerlines | | |
| select_multiple qaqc | sel_c_qaqc | Select the QA/QC procedures you currently use: | datagroup="All" or datagroup="Addressing" |
| end_group | | | |
| begin_group | group_taxparcels | | |
| select_multiple qaqc | sel_tp_qaqc | Select the QA/QC procedures you currently use: | datagroup="All" or datagroup="Boundaries" |
| end_group | | | |
| list_name | name | label | datagroup |
|---|
| datagroup | Address_Points | Address Points | |
| datagroup | Centerlines | Centerlines | |
| datagroup | Tax_Parcels | Tax Parcels | |
| | | |
| qaqc | Data_Reviewer | Data Reviewer | All |
| qaqc | Internal_Address_Standards | Internal Address Standards | Addressing |
| qaqc | Check_Overlapping_Boundaries | Check Overlapping Boundaries | Boundaries |
I have tried every configuration I could think of to no avail. Is this possible?
Thanks,
Chris B.