I am trying to control the tab order of my page and I am having issues with the grid.
I don’t set tab index for the grid at all (that I know of), but several of the divs have a tabindex property on them.
For example, the div that I host my grid in is called “searchResultsGrid”. Under that, the jqxGrid makes a div called “wrappersearchResultsGrid”. This div gets tabindex=”1″ on it. Making it way too early in the tab order of my page. That div has a child called “contentsearchResultsGrid” that also has a tabindex=”1″ (which also gets it in the tab order).
Also, down at the bottom of my page, there is a div with id of “menuWrappergridmenusearchResultsGrid”. It has a class of jqx-menu-wrapper” and it also has tabindex=”0″. This adds it to the tab order. That same div has a child div called “gridmenusearchResultsGrid” that has tabindex=”0″. It is also in the tab order. I don’t even know what these div are for or why they are on the root of my Html Document instead of inside the grid.
Is there a way to just get rid of all these tabindex entries? (Short of trying to attack the DOM after the grid renders.)
I am using JqWidgets 5.5.0, in case it matters.