UI Form Tab Index out of Order

(Vilasack Phothisan) #1

My tabindex is jumping out of order.

for example:
I have set the tab index 1->20. When I start at 1 and tab through it would go through correctly from 1 to 10 then jump to 15 skipping 11-14. Why is this happening? Where should I check. the controls from 11-14 have tabstops and are enabled.

(Chris Conn) #2

Some fields on some forms have tab changes controlled by code logic

(Vilasack Phothisan) #3

Is there a way to override this? Also I noticed that when adding even a set of custom textboxes, after entering some text and tabbing out, it doesn’t always go to the next control in the tab order. It will go to a previous control. Is there a way to fix this or is this a bug?

(Chris Conn) #4

I wouldnt call it a bug, i think it’s maybe just in oversight in how Epicor wrote those particular forms. There are ways around it but it’s not easy. You can use reflection, kill their event that causes the issue (usually in an OnField change) and then recreate the logic (making sure you include any required calls for the logic to work). Then you hook up your new event handler. It’s not easy and it’s not fun -plus I am sure that most people frown upon tweaking with core form logic.

(Mike Watkinson) #5

Has anyone found a more pragmatic approach to addressing this?

Our quote form has a ton of controls hidden that are not in use and we reset the tab stops to act how we would like.

We set the tab stop to false on the hidden controls but sometimes they find their way back in the mix which results in some rouge data input =/.