I'm wondering if there are any best practices or a recommended way to have a field whose display value is different from its actual value.
My specific example is a field that lets you search a list of objects. You search by the display name and the field displays the object's name field when selected, but the value sent to the server is the id field.