Thank you for your continued assistance.
I've incorporated the CGCallBackDisableAjaxResponse / CGCallBackEnableAjaxResponse functions, thank you.
I had been going back and forth between MaskOptions and MaskExOptions, but in the end, I disabled the MaskExOptions and enabled the MaskOptions. I have removed the code that was setting the various MaskOptions and set those options within the IDE, as follows:
MaskOptions.png
According to the Delphi mask documentation,
http://docwiki.embarcadero.com/Libraries/XE2/en/System.MaskUtils.TEditMaskthe first part of the MaskOptions.Mask value '(999) 999-9999 aaaaaaaaaa;0;_' SHOULD allow the entry of 10 digits for the phone number and up to 10 alpha/numeric characters following. The second (separated by semi-colon) value of zero (0) SHOULD tell the system to unmask the data before saving to the database. The third value SHOULD be the character that represents blanks.
In actual practice, the JQEdit.MaskOptions.Mask does not seem to accommodate the 2nd and 3rd parts of the mask. Additionally, the 'a' portion of the mask only allows alpha characters and not numeric characters, I need alpha/numeric.
I tried using the mask you suggested... but it does not work: (999) 999-9999 aaa [9{1,10}]. If, in fact, the CGJQEdit mask options are not compatible with the standard Delphi masks, how do I achieve the result I'm looking for using the JQEdit.MaskOptions (or the .MaskExOptions)? Do you have documentation on the valid mask characters and the actual mask structure?
Thank you for looking into the "focus the background form component" issue.
Best regards,
Scott Gast
You do not have the required permissions to view the files attached to this post.