"Shuffle Rows" option of input table fields does not POST the data in original format.

  • Profile Image
    roffe
    Asked on November 04, 2017 at 04:51 AM

    I've used the Input Table widget to create a survey-like form. The results are intended to be further processed by a web page. This works nicely.

    However, if I use the option to present the questions in random order, the form seems to post the results in the presented order, and not in the original order. This makes it impossible to use the results.

    Have I overlooked something?

  • Profile Image
    ashwin_d
    Answered on November 04, 2017 at 09:08 AM

    Please note that when you enable "Shuffle Rows" option in input table fields, the "Rows" options will be randomly shuffled but the array position will be always be as the options are displayed in form. Example:

    When you add following rows in input table question, the array will be as follows:

    Service Quality - [0]

    Overall Hygiene - [1]

    Responsiveness - [2]

    Kindness - [3]


    But when the form is loaded, the rows will be shuffled but the array position will be same. Example:

    Overall Hygiene - [0]

    Service Quality - [1]

    Kindness - [2]

    Responsiveness - [3]

    That could be the reason of the issue you are having. Unfortunately it is currently not possible to change this behaviour. I would suggest you to please disable "Shuffle Rows" option of input table fields.