Uipath App Error - Multiselect in EditGrid, Unable to reflect data in entity record

Hi All,

Requirement - I am developing an UiPath App, which includes edit grid as the main activity. The objective of the process is to allow user to fill all requirements in the grid and start the process. In order to ease the user experience most of the columns are dropdowns and checkboxes. I am also required to include multiselect dropdown in the grid.

Solution - I have used choice set as my input data and created an entity field which of type - choice set. I am able to see the dropdown values in App preview.

Issue -

  1. When I select the values from dropdown, I am able to see the selected values, but as soon as I move away from that cell row, the value is getting disappeared. Upon adding the rows and saving them, I am unable to see the values in data fabric entity data records.
  2. But when I select values from backend (entity record data), it is getting reflected in the App review. Which means the data flow is happening from entity record to UiPath App, but not vice versa.
  3. As an alternative solution I tried binding the value to a text field in backend. By doing so I have experienced and issue - ‘Unexpected error while parsing [’.

Kindly request you to provide a solution for the same. Please let me know which approach is best to use here.

Hi @aishwarya.nagaraju

I understand the problem. It seems it might be within your “Row Modified” event. You might have written the expression incorrectly that passes the data back into the entity.

Can you send a screenshot of your “Row Modified” event expression in the App so that I can assist.

Hi @JarrydScott ,

These are the values that I have used

Row added - mainpage.EditGrid.SelectItem.ColumnName

Row Modified - mainpage.EditGrid.SelectItem.ColumnName

Your alternate solution seems like a better approach.

We need to confirm what it’s writing when you select the item from the dropdown. Perhaps save that response into a variable and show the variable so that we can confirm if it is in fact getting the correct response.

It might be saving it as a different variable type, not simple text, in which case we might need to loop through that choice set in Apps using a function to get the correct value. E.g “SelectedItem(Function x x.value)” etc. - something like that.

Let me know what data and datatype is coming out of the Grid once selected/updated.