TeamDesk Knowledge Base & Support

   Home      FAQ      Forum      Idea Exchange      Ask a Question      My Stuff      Help   
  
Field name when editing with button
Hi there,

I really appreciate the option in Form Layout that allows renaming fields at the form level—it makes things much clearer for users. For example, if my database has a field called [ID_ADMISIONES], I can display it in the form as "SELECT ADMISSION", which is super helpful.

However, I noticed that when creating a button to edit only that field, the system still shows the original database name instead of the customized one. It would be great if the form could keep the renamed version to maintain consistency.

Also, adding the ability to edit specific sections of a form through button settings would make things even more flexible and user-friendly.

Thanks for considering this!

Best regards,
Daniel Morales
ID
2098
Category
Customization
Author

Daniel Morales
Date Created
1/30/2025 2:25:52 PM
Date Updated
1/30/2025 2:39:55 PM
Status
New Idea
Score
30
Promoted By
Patricio BustosbasenineDaniel Morales
Comments
calvin peters 1/30/2025 2:39:55 PM
So to work around this problem you can set your CUSTOM BUTTON to "Edit Form" rather than "Edit Columns"
Then with a couple of modifications to your form you can name the input whatever you wish.

Start by adding checkbox column to your table...call it...I dunno...[editFormChk] or something.
In your CUSTOM BUTTON setup, set an ASSIGNMENT for that checkbox to true:
So your assignment looks like FROM: true => TO: editFormChk

Then create a new Action for your button that resets the same checkbox to false when the record saves.

Lastly, open your form setup and edit the behaviours section using :
The condition: editFormChk = true

Then set any SECTION or COLUMN you don't want displayed when editing to "hidden"

This way when you click that button it is the DEFAULT FORM that opens (the same base form used when editing your records), the [editFormChk] will be set to "true" and the form behaviours will ensure the user is looking at only the input you want displayed. And since this is done with the DEFAULT FORM the label on that input can be whatever you have assigned to it.

Hope this helps
Feedback
 
Back to Search Results