Which widget should I use for multiple field types in a matrix?

  • Profile Image
    Asked on October 14, 2016 at 12:40 PM


    I need to build a matrix of 19 rows and 5 columns, where the first column is the name of the data to obtain. The rest of the columns are a mix of text fields and combos.

    I tried with a Configurable List but I lost the data row name when I try to see the answers. Not all the rows are requiered.

    Which widget should I use?


  • Profile Image
    Answered on October 14, 2016 at 02:31 PM

    The configurable list is the closest we have to your requirements.  If you need multiple field types this is one of the only widgets that will allow for this as well as multiple rows of data.  The configurable list can be set up to have row names somewhat. 

    Here is an example for to show what I mean:


    It does take a fair bit of CSS to achieve, but we will be happy to help if you'd like to give it a try.

    The following thread has instructions on how the above form was set up:


  • Profile Image
    Answered on October 14, 2016 at 03:48 PM

    hi david,

    As I can see, you sent me to an improved answer of my original question one year ago.

    At those moment was suffice to solve the issue, but not anymore.

    I'm copying the result of a submision of your form, as you can see, the data for associate column doesn't appear, so taking this form as an example, if we have multiple row in a "not all rows required matrix", will be a headache to guess the proper answer.

    I will wait for your response.


    PS: pls, try to answer by yourself the form and look at the submission.


















    200 m2










  • Profile Image
    Answered on October 14, 2016 at 06:21 PM

    Since it is added by CSS, it would indeed not show in the submission data.  This could be done with multiple matrix dynamic widgets with a default value for each row header instead of doing so via CSS.  Since only one default value can be added in, it would require one widget per row.  If you require a matrix with multiple field types, this is the best solution we have at this time.