I have an input field for a money based number that I want to display as always having two decimal places, even when their values are “.00” So for example, I want the input to view as “30.00” and not just “30”.
I can’t set the Content Format as Currency as I don’t want a fixed currency prefix and there isn’t an option to have no prefix.
The only thing I can think of is to set the input’s Content Format as “Currency” and then set a condition to change the the currency’s prefix depending on the user’s locale (you could use a plugin to achieve the latter). Although you stated that you don’t want to set the Content Format to “Currency”, this may solve the issue of having a fixed currency prefix. Similarly, you could also add a button for the user to select a preferred prefix and set a state on the input so that whenever that button is clicked, a workflow will set the state of the input to “x”, allowing you to create a condition to change the prefix based on “x”.
Hi again @ryanck… I just took a look on the forums about it, and there are various issues that have been raised about how it works, especially in reusable elements. That seems a common theme with GUI type plugins… and my whole app is based around reusable elements, so I’m guessing it may throw up some problems for me…
I’ve been toying with this, as was interested in what can be done.
I’m not sure if this is much use, but you could do the following:
Add an input to the page, set the content format to currency.
Check always show decimals
Then on the currency prefix, click in the dropdown and press backspace to remove and hit enter. This should remove the currency prefix and leave blank. It will flag red as an error to say its missing, but it doesnt cause an app errors, so I assume all good to use. Gif below: