I've setup a drop-down menu to allow other values. It works in Pro but where I need it to work, on the web, it doesn't show. I've checked Windows Chrome, Windows IE11, Mac FireFox and all fail. Help.
Is your Privilege Set for Webdirect allowing changes to your Value List?
According to your screenshot you have a popup menu on the field, not a dropdown list. With a dropdown list you can click in the field a second time to dismiss the list, thus allowing entry of other values; you cannot do this with a popup menu. Try changing the input method and see if that fixes things. I'm not sure if this behaviour is the same in WebDirect, but I imagine so.
I do not want to change the underlying value list. I want them to add a value they see fit outside the list.
I did say in my narrative "drop-down" when I meant to write "pop-up" however a pop-up does work in Pro but does not work in WebDirect which is my core issue. I think this is a bug.
"Pro" has/"Web" has not:
from FMP v Help:
To allow a user to add values to the value list for the current record, select Allow entry of other values. An "Other" option appears in the value list. This option is not available if you selected Drop-down List.
To allow a user to add or change values in the value list across records, select Allow editing of value list. An "Edit" option appears in the value list. This option is not available if: <...>
There are no notes about a difference in WevDirect. Then I guess it should work in WebDirect.
Brian Ginn wrote: I do not want to change the underlying value list. I want them to add a value they see fit outside the list.
Brian Ginn wrote:
That is exactly what I was talking about in my post. In Pro you cannot do that with a Popup Menu, but you can do it using a Dropdown List. You don't need to have Other on the list, you just need to click twice into the field to dismiss the list so you can type. If you can't do this in WebDirect, another option would be to place a second plain edit box instance of the field on your layout.
Yep, I've just tested this using WebDirect / Server 16 and get the same issue, i.e. the Pop-up Menu control style in WebDirect does not give the 'Other...' option to allow entry of a value not in the value list, whereas in Pro and Go it does. Furthermore, the option to Edit the value list is also missing from the menu, despite it also showing up ok in Pro and Go if it has been enabled.
The only way I can see to allow entry of a value not in the value list, is to use a 'Drop-down List' control style instead, whereby the menu appears in WebDirect, but the user can override and type whatever they like in the text field.
Visually, the 'Pop-up Menu' and 'Drop-down List' control styles in WebDirect are identical as far as I can see..., and not particularly nice to use either, especially if the value list is lengthy... Would be great if Webdirect used native browser/OS control styles for these, as the ones they use are pretty clunky. I often replace these with a portal in a popover button if it makes the solution work better. It also allows much greater control over design and allows additional functionality to be added if need be.
Thanks for confirming. My workaround before reading your reply is to just use a button next to the field with a custom dialog. See pics:
Nice - simple solution :-)
Yes, thank you. I was just trying to keep all the UI consistent.
Re skywillmott's comment: "The only way I can see to allow entry of a value not in the value list, is to use a 'Drop-down List' control style instead, whereby the menu appears in WebDirect, but the user can override and type whatever they like in the text field." – that is what I suspected and mentioned in my first post. Thanks for confirming.
Re you custom dialog button: this neatly executes my second suggestion to use a second instance of the field. Your use of a button is a neat idea.
Please note that for Pop-up menus, the "Allow entry of other values" option is not supported in WebDirect. See this item from the WebDirect Guide (https://fmhelp.filemaker.com/docs/16/en/fmwd/index.html#fields): "In pop-up menus and drop-down lists, web users can’t use an Edit item or an Other item to edit or add values to a value list."
Re: ""In pop-up menus and drop-down lists, web users can’t use an Edit item or an Other item to edit or add values to a value list."" … That is true, but the OP was not wanting that. He was wanting allow users to enter of values other than those in the list, not to edit the list itself. And if you read this discussion you will see that myself and others responded to this need, and he found a neat way to achieve it.
Retrieving data ...