Hi, I have a drop down field, I have a custom value on it but the use must can add new value to it.
But as you know the user can't see anything in English language, What is your suggestion for this sulution?
Use a table for the values and make it a “use values from field “ value list instead of custom values.
Now adding new values can be done by adding new record. You can set up your own Farsi based interface for that purpose.
Hi, sir thank you but my UI is something like this and what is your suggestion for this UI?
can you help me more or not?
That will depend on what you want to do with this value list and who will be allowed to change what values are part of that list. My point is, that by using a table as the source of values, you have complete control over what is now a basic data entry process. You can set up your own layouts, scripts, custom dialogs, popovers, whatever you want with information in whatever language you want to control the process of editing the data in this table.
The following is just one out of many possible approaches:
You put an "add new" popover button next to the value list drop down.
Inside the popover, you put a global field and a "save" button. You can add layout text instructing the user on what to do in Farsi.
The save button performs a script that:
a) confirms that such a value is not already in the list. (A relationship matching the global field to the corresponding field in the table of values makes that check very simple.)
b) creates a new record in the values table and uses set field to copy the data from the global field into this new record.
Hey again, I create a new table and I set my values from that table but now I have a new issue.
when that table doesn't have any records I see this message on my field:
<no values defined> how can I hide this? cuz as you know I can't show user any English messages.
Hide the control with the hide when calculation in the inspector if the value list is empty.
There are several other options that depend on the details of what you want for a user experience
Hi, I use popup value on that field and your solution doesn't solve my problem cuz I don't want my UI broken.
I want when the values is empty user don't see this English staff and click on that button to add value on that field, I can't hide anything sir.
look at the attachment.
You will have to stack the controls that have hide conditions.
You will also have to figure out how to handle find mode when the value list is empty.
There are other ways to do this.
Retrieving data ...