Support Article
iOS device displays number keypad with special characters
SA-72150
Summary
iOS device displays number keypad with special characters.
Error Messages
Not Applicable.
Steps to Reproduce
- Configure an integer property on UI
- Set the UI control with type integer or pxNumber, (Editable format also as Number)
- Build a Pega mobile application
- Open the application in an iOS device and attempt to enter a value in the integer field. The keypad with numbers and special characters display
Root Cause
A third-party product issue. By default iOS displays a standard keyboard slightly modified with a row of numbers at the top.
Resolution
Perform the following local-change:Create a custom control and use the following input tag to display a numeric keypad:
<input type="number" min="0" inputmode="numeric" pattern="[0-9]*" title="Non-negative integral number" <pega:include name="ClientValidation"/> name="<pega:reference name='$this-name' mode='NORMAL'/>" > Use the following code to use action sets for the control: <pega:include name="ClientValidation"/> name="<pega:reference name='$this-name' mode='NORMAL'/>"
Published August 19, 2019 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.