Preventing Barcode Scanning from Clearing Existing Field Values in Kinetic Dashboard

Hello Epicuser,

Kinetic dashboards are designed for handheld devices with barcode scanning functionality.
We’ve encountered a problem during the warehousecode barcode scanning process. Once a barcode is scanned, the focus shifts to the next field, ‘BinNum’, which is as expected.

However, the issue arises when there’s already a value in the ‘BinNum’ field. The scanned barcode operation ends up clearing or deleting that existing value.
We want to preserve the ‘BinNum’ field’s original content in case it already has a value before scanning. Any assistance in resolving this issue would be greatly appreciated.

Perhaps there is a setting or a workaround to ensure the scanning process doesn’t delete existing values? I am looking forward to hearing your suggestions and solutions.

ezgif-3-92bda1894a

Regards
Dnyanraj Patil

It looks more like you have your barcode scanner set to emit a tab and possibly something else as well.

Kinetic can’t tell a barcode scanner from a keyboard, because it IS a keyboard to the OS.

I’m not sure why it would clear the present value. I just tested one in my system and it tabs to the next cell and highlights the current value… but it does not clear it.

There are a lot of variables… so, if it were me, I’d start trying to rule things out (apologies in advance if you’ve already gone down this road).

Test it manually:
If you type in the Whse value and hit tab… does it clear the Bin value? If so, its probably a form function/event going on. If it doesn’t then it probably related to the barcode/scanner.

Rule out the barcode:
Does your barcode include multiple values? Warehouse and Bin information (for example) in one barcode? Any other odd (non-printable) characters it may be passing inadvertently?

Rule out the scanner:
The barcode scanner itself can be programmed to do different things (as @klincecum mentioned) after a scan (like auto-tab). Is there some parameter on the scanner causing this? Do you have another scanner you can test with and/or reset the scanner to factory default and set it up again? This is just to rule out whether it is the scanner itself.

This (I’m assuming) being a custom dashboard, its tough to evaluate without asking a ton of questions. Do you have any events going on that would clear the value? (ie. Something trying to insert a default bin location, or something triggered when the Warehouse value is entered? or something of that sort).

Have to tested in debug mode to try to see what events are being triggered?

You could attempt adding an OnBlur event for the Whse field… so if you tab out of that field (which the barcode scanner is doing by default), then have a condition based on whether the Bin field already holds a value.

Where did that initial bin value come from? Is it manually entered? Is it being populated by an dataview/binding? Is it being populated by an event? What is the EpBinding of that field?

1 Like

Hello

Thank you very much, @klincecum and @dcamlin , for your feedback; the problem with scanning is that there is extra value.

In the course of the scanning process, after the value, it scans the TAB key and clicks; consequently, the value in the following field is getting blank.

Thank you, @Doug.C , for providing the link to this website to find click event because the other website is not capturing the click event.

image

1 Like

Ooooo… do tell… what website are you using to see to see that click event?

1 Like

Website :

1 Like

sweet-awesome

1 Like