Is there a way to control the field length of a textbox (number of characters which can be typed into) so that the user is autotabbed to the next field when a character is typed beyond the length?
It seems that the length of a textbox is linked to length of the bound value.
Due to the restrictions of external systems that we interface with, the length of a name field on a display field needs to be restricted based on the destination system. I can edit the length in the RPG code, but it would be nicer to also restrict the user input on the rich display file.
textbox Field Length
-
- Profound User
- Posts: 72
- Joined: Fri May 08, 2009 2:43 pm
- First Name: David
- Last Name: Esdale
- Company Name: Guardian General Insurance
- City: Port of Spain
- State / Province: Outside Canada/USA
- Country: Trinidad and Tobago
- Location: Trinidad
- Contact:
- Glenn
- Profound Logic Staff Member
- Posts: 124
- Joined: Mon Apr 14, 2014 4:08 pm
- First Name: Glenn
- Last Name: Hopwood
- Company Name: Profound Logic Software
- State / Province: Ohio
- Country: United States
- Contact:
Re: textbox Field Length
As you discovered, the framework will stop you from typing past the length of the bound field. If you want to override that without effecting the bound variable you could put something like the below in the 'onfocus' event of your textbox. The example code will change the 'maxlength' attribute of the textbox to 5.
To get the "autotabbed" behavior you can use the 'auto tab' setting shown in the doc page below.
http://www.profoundlogic.com/docs/display/PUI/Auto+Tab
Glenn
Code: Select all
this.maxLength = 5;
http://www.profoundlogic.com/docs/display/PUI/Auto+Tab
Glenn
Who is online
Users browsing this forum: No registered users and 4 guests