I’ve had a read of the docs and there’s almost no mention of how to configure Tab Order, so that’s something that I’m hoping we can address with the responses to this post.
I’ve added some fields to the Accounts and Contacts modules, put them in the Edit View, configured the Tab Order as I’d like it to function (1, 2, 3, 4…) and when adding a new record this Tab Order is completely ignored. This is fairly and equitable ignored across multiple browsers (Chrome, Edge, Safari, Firefox), so it isn’t unfairly just targeting one browser, but what I’d really like to see is it fairly and equitable working for all browsers.
Asking for clarification, when you say tab order, you mean when you are entering data In a edit view (form), you’d like the tab button to go to fields In a specific order? I can see the value in that when doing lots of data entry. Does moving the fields around in Admin Studio module edit view not change the tabbing order?
Yes, exactly that. There’s a “Tab Order” setting so you can make the tab flow meaningful, however it doesn’t work and tabs only and always flow top left-right, then down to the left, then right, regardless of the assigned Tab Order.
Tab order has always been a messy business with SuiteCRM, it’s one of the simple things that stops being simple when you have a configurable, customizable, translatable, add-on-able product (built with PHP, and tons of legacy code, and… etc).
Which version are you running? If it’s 7.x, my advice would be to forget about this and just aim for the future… But if you are in the future and running 8.0, that’s a much more promising and workable technology, it can be made to work and the bug should be fixed…
That’s exciting news. 8.0 is so close around the corner. If not for that then I might suggest perhaps a custom entry form or using something like a WordPress form.
I’m running 8.1 and the tab order setting is totally ignored and the default l/r/down/l/r/down… is all that is available, and this is far, far from logical.
In 8.1 there are two quite separate view engines, the legacy and the new one (Angular based). You’ll find the new in some modules like Contacts, Leads, Accounts. If you look carefully you’ll immediately spot the differences.
In which one are getting your tab-order issue, the old or new?