Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic Filtering of a Smart Dropdown Based on Populated Field in Confiforms

Chris Iacovelli
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 22, 2025

i have a source page (P1) with a confiform that contains 3 fields, archCode, archDesc, and archType.

  • archCode is a unique code to identify the entry.
  • archDesc is the description.
  • archType is the flag to identify if it is a major item (1), minor item (2), or trivial item (3).

the items stored in this table are numerically encoded to capture the relationship of major to minor to trivial items:

  • archCode XX.01 for a major item
  • archCode XX.01.01 for a minor item
  • archCode XX.01.01.01 for a trivial item

 

on a differing page (P2), i have 2 smart dropdowns (archCodeMajor and archCodeMinor) which use the items from P1.

  • the first drop down filters the list presented to all entries where the archType is major (1), e.g., CD.01 (Apply filter on choices is "archType:1").
  • the second drop down intends to filter the list presented to all entries where the archType is minor (2) and the archCode is arcCodeMajor with the literal ".*" appended to the end of the entered value, e.g., CD.01.* (Apply filter on choices is "archCodeMinor:[entry.arcCodeMajor.archCode.append(.*)] AND archType:2").

first drop down works without issue.

second drop down returns a message stating there is no matches. the portion of the filter [entry.arcCodeMajor.archCode.append(.*)] renders as expected as i dropped the value into a readonly field for inspection.

when i removed the .archCode portion i am presented with a list of all minor items (2).

 

not sure what i am doing wrong here. 

1 answer

0 votes
Alex Medved _ConfiForms_
Community Champion
October 24, 2025

You are applying the filter on the P1 records, as this is wher the data for the archCodeMinor field is coming from

So, it should be something like this, if I understand you correctly

archCode:[entry.arcCodeMajor.archCode.append(.*)] AND archType:2

 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events