Hi @Nuno Ricardo Rodrigues ,
I appreciate the effort. I figured out the issue but had a question on your thoughts for the best way to resolve it.
We have a CRM product called FACS which throws data from FACS to the web application by mapping the data field names in FACS to the web application.
In Outsystems, to get this to work I had to modify the extended properties of the text field and modify the id and name of the element. Well in doing this, in server action Outsystems doesn't know about these id's as Outsystems creates its own element names. This is why the value was blank when I tried retrieving it on server side.
Now to my resolution. I have my original field which I override the text field with the id and name of the element I need. I create another text field without overriding the id and name. In javascript, pass the value I'm capturing in the overridden field and store that value into the default text field. Then on submission Outsystems server action has the stored value.
The issue I have is I have to gather the element id and it seems to change in Outsystems based on where you move the element. To anyone's knowledge, is there a cleaner way to do this or is this the best path?
I appreciate everyone's effort with this.