If you want to copy the value, script can set the value to any field on the layout (not need to be displayed), then copy the field.
If you want to users be able to highlight, text box (saying correctly it is not "text box", "text (grahic object)", "text box" is a form of field) isn't the choice. Use field or webviewer or something user can interact with it.
I think a field is the answer then. It does seem a little odd though that you cannot set the text to be copied or not, but I guess that's on a 'to do list' somewhere.
Re: "The text is in a text box and, unlike that from a field, doesn't appear to be highlightable for copying"—
—This doesn't really make sense to my mind. A text box (more correctly, edit box—see the Field panel in the Data Inspector) IS a field instance. If you have a field placed on a popover it should be editable, unless you have configured it otherwise. Do you perhaps mean that you have text as a merge field object on your popover—that would certainly not be selectable by users.
Re: "It does seem a little odd though that you cannot set the text to be copied or not"—
—That is incorrect, unless either of the above provisos applies.
The 'text box' was created in the popover after clicking the 'T' button in Layout mode. I've switched to using a field which works, but, like you, don't quite get why text in a box isn't highlightable.
1 of 1 people found this helpful
the 'T' creates static text in a layout, can only be copied in layout-mode. For selecting text in browse-mode, You need a field -> created via 'define database... fields'
Thanks for confirming.