Hi everyone,
I’ve created a new Reorder List element and set its Items to an array of objects.
I also set up a workflow triggered by the “On item moved” event to track the updated order in the database. However, when I try to read the “Event” value (either to check which item was moved or to retrieve the entire array with the new order), the value remains the same and does not reflect the change (as shown in the attached screenshot).
Does anyone have any suggestions on how to fix this? Am I missing something, or could this be a bug?
Thanks a lot for your help!
Hi, have you tried logging the response from the event using the Log action? That’s just a binding template. You will only see the value when the event actually happens.
Hi, thanks for your reply!
I’ve attached a screenshot of the Log where only the start and end of the dragging action are recorded, but nothing else happens in between.
Additionally, the workflow linked to “On item moved” (which is attached to the Stack) is not being executed at all.
Any ideas on what might be causing this?
Thanks again for your help!
Can you show the workflow on item moved?
During my tests, I tried logging (Javascript console.log) all the values of Event.data, and they do contain the correct values. So, I can confirm that the workflow is actually being executed correctly.
However, I’d like to understand why the execution of the workflow is not recorded in the Log (between isDragging: true and isDragging: false). Additionally, after completing the dragging action, the Event.data parameter inside the workflow does not contain information about the last action performed.
This would be useful feedback to confirm that the action was successfully executed. I’m not sure if this is possible - do you have any insights?
Thanks!