Thank you gxm, your suggestion yielded some good info, and I like that I can control this from within the VDP item itself, but since my initial question I have come across another possible elegant solution that I am hoping someone could help me implement within uStore itself.
I've come across references that Javascript, etc., can be incorporated into the uStore dial details for the ADOR field in question and saw an example of restricting (or formatting) from the user's perspective of their input into a particular desired format, in my case...the dial "Ph1" for a user entered phone number. I have a QLingo rule expression in place for a particular business card product that combines this input with another ADOR dial which is configured as a drop-down field ("PhLbl1") for the user to select a label prefix such as "Phone:" or "Cell:" etc. So for example, "Phone: (123) 456-7890"
"Ph1" QLingo code:
if (!IsNullOrEmpty(|->[Ph1])) {
if(!IsNullOrEmpty(|->[PhLbl1])) {
|->[PhLbl1] & ": " & |->[Ph1]
} else {
|->[Ph1]
}
} else {
""
}
In the context of formatting the users input, I have come across the following
jQuery masked input library, and am wondering how this might be integrated into masking user input which might make a QLingo formatting expression redundant, allowing me to just use the QLingo code above?