How to show records in a table with a checkbox for approval in Camunda 8 forms?

Hi Community,

I am working with Camunda 8 Forms (8.7.0, Modeler 5.38.1) and I want to display a list of records in a table where each row has a checkbox column so that the user can approve or reject individual records.For example, I want something like this:

ID Name Date Approve?
101 Alice 2025-10-01 :check_box_with_check:
102 Bob 2025-10-01 :white_large_square:
103 Charlie 2025-10-01 :check_box_with_check:

When the user submits the form, I want to capture which rows were approved. Ideally, the form should return data like this:
My questions are:

  1. How can I define a checkbox column in a Camunda form table JSON?

  2. How does the submitted data look in process variables?

  3. How can I map only the approved rows into BPMN variables (e.g., using output mapping)?

A clear JSON example or working snippet would be very helpful.

Thanks in advance!

Hi @HareeshKumarReddy - I do not believe Tasklist currently supports this, unfortunately. I would recommend you submit a feature request for this on roadmap.camunda.com.

An alternative would be to use the dynamic list element. This is a crude, unstyled screenshot, but the general idea is: