metropoj
10th June 2015, 16:00
In our configurator, I have the options set up for the user to pick from a list and I validate those entries against actual items in items general.

They also have the ability to enter in options manually.

Usually at the 'validation' stage, I can do a convert toupper$*() to make the validation match against the items-General for a match.

When the user types in a lowercase entry however it fails before it gets there. Says it's not valid entry.

Enter it in all uppercase and it's perfectly fine.

Is there any way to convert / force only upper case without the obvious 'caps lock' of the user :) ... I can't figure out how so far :( ...

manish_patel
10th June 2015, 20:04
You can write your code that convert to upper case in

DAL: fieldname.make.valid() hook
or
UI: before.checks sub-event section of the field

metropoj
10th June 2015, 20:11
How do you do any of that in the Product Configurator "Before Input", or "Validation" code sections ?

manish_patel
10th June 2015, 20:29
Well I did not notice that your requirement is for Infor Product Configurator and thought that it is for LN.

So please ignore my previous post.