Conditional Formatting for Configurable Lists

  • Peters_Sabreena
    Asked on March 27, 2023 at 10:23 PM

    Hi There,

    I just wanted to see if there is any way to apply conditional formatting to the Configurable list widget in order to autofill some fields.

    Thank you,


    Sabreena

  • mehmet__bulut
    Replied on March 28, 2023 at 4:05 AM

    Dear Peters_Sabreena,

    Regarding your inquiry, we would appreciate it if you could provide us with a more detailed scenario of what you would like to achieve.

    This information will help us better understand your requirements and provide you with the appropriate guidance to achieve your desired outcome.

    Best regards,

    Jotform Support

  • Peters_Sabreena
    Replied on March 29, 2023 at 11:52 AM

    Certainly. Here is a Loom of my form and an explanation of what I'm looking to do:


    https://www.loom.com/share/14e214708462470dab8befa463c1d87c

  • shardul_golwalkar Jotform Support
    Replied on March 29, 2023 at 2:51 PM

    Hi Sabreena, 

    Thanks for sharing the screencast. Unfortunately widgets cannot be filled conditionally. Instead of using a Configurable List widget, you need to use the basic form fields to be able to implement some Update/Calculate Field conditions that allow you to prefill some fields based on the user input on another field.

    I’d recommend making the Item field on the left a dropdown, while using Number fields for the other information, and then modify the settings to use conditional logic. 

    So, if a user selects one choice on the dropdown, it autofills the rest of the fields in the same row. 

    Let me show you how: 

    1. Go to the Form Builder’s Settings tab.
    2. Click Conditions on the left.
    3. Select the Update/Calculate Field option.I’d select Update Field.

    Set the DO statement to Update a field’s value. In this case have it be where the Field is the dropdown and if a user selects a certain dropdown, it autofills the other fields. 

    Here’s a guide on conditional logic as well for reference. 

    Reach out again if you have any questions or issues.