Legacy Knowledge Base
Published Jun. 30, 2025

The edited value of a Field Reference is not saved in the database

Written By

Irene Fender Soler

How To articles are not official guidelines or officially supporteddocumentation. They are community-contributed content and may not alwaysreflect the latest updates to Liferay DXP. We welcome your feedback toimprove How to articles!

While we make every effort to ensure this Knowledge Base is accurate, itmay not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with anyfeedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack"publication program, made available for informational purposes. Articlesin this program were published without a requirement for independentediting or verification and are provided "as is" withoutguarantee.

Before using any information from this article, independently verify itssuitability for your situation and project.

Issue

  • When you create a form and add, for example, a Text field and in its advanced settings you change the Field Reference field, after publising the form, you will expect to find that the new value of the reference field is changed in the dabatase.

  • Also if you publish the form and inspect the source code, you will find the original value of the Field Reference (Option12345678)

 

Environment

  • DXP 7.4

 

Resolution

  • When we add a field in a form there are 3 values related to it:
    • The Label.
    • The Field Reference, that originally is the same as the Value.
    • The Value.
  • The label and the field reference can be changed, but the value is a constant.
  • The reason behind is that the the database is modeled after DXP’s needs. If we added the field reference there, we would need to, every time a field reference changes, update the rows of this table so the data wouldn’t be obsolete.
  • The field name is immutable and it was created for this kind of use cases where we needed a constant identifier.





 

 

Did this article resolve your issue ?

Legacy Knowledge Base