Hey @milky_bar_may
There is no direct way to set the format of the typed inputs. As a workaround to this, you can set the configuration as either of the solutions below:
a) If you want the commas to appear when the user select/change the input. Basically on the OnSelect and OnChange property of the text input (OnChange gets triggered when the user clicks out of the control).
Default: MyInput
OnChange: Set(MyInput,Text(Value(TextInput2.Text),"[$-en-US]###,###,###"));Reset(TextInput2)
OnSelect: Set(MyInput,Text(Value(TextInput2.Text),"[$-en-US]###,###,###"));Reset(TextInput2)
Here, TextInput2 is the name of the control.
b) To automatically change this as soon as the input is entered.
You need to create a timer control as:
Timer:
OnTimerStart: Set(MyInput,Text(Value(TextInput2.Text),"[$-en-US]###,###,###"));Reset(TextInput2)
Repeat: true
Auto-Start: true
Duration: 100 (every 1/10 of a second)
Visible: false
TextInput: Default -> MyInput
Hope this Helps!
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!