Saturday, July 31, 2010

Categories

Minimize

Archive

Minimize

Tag Cloud

Minimize

Altriva Team Blog

Minimize

Changing the tab order for fields on a form

Posted by: Phil Edry on 6/19/2009
  • Categories:
  • CRM

Microsoft Dynamics CRM assumes a vertical tab order within a section. In other words, if you’ve selected a field on a form and press tab, focus will shift to the field below the previous field as opposed to the right of the previous field. This can be frustrating when designing field layout since it is often useful to tab horizontally when filling out a form. This entry will discuss a simple work around using sections without visible headers to allow for horizontal tabbing when appropriate.

Say for example that you have laid out the following fields on a custom entity named Property.

If you add all of the fields to a single section, the tab order will go top to bottom on the first column before starting on the second column. So starting from Name, the tab order would above would be Name > Street Address 1 > Street Address 2 > Zip > Status > City > State > Country > Owner. Given our fields, it would make more sense to keep the address fields in a more logical order, so the tab order should be the following: Name > Street Address 1 > Street Address 2 > City > State > Zip > Country > Status > Owner. To achieve this without changing the field layout, “split” the section into multiple sections, but have only the General section display its header.

Note that the two new sections, tabSectionAddress1 and tabSectionAddress2, have grayed out section names and no black line underneath the name. This means that these sections will not be seen as separate form sections by the user, so the final published form will appear the same way, with the only different being the tab order.

Ease of data entry can greatly improve user adoption, so remember to design your forms intelligently with a tab order that makes sense.

- Phil Edry

Create a trackback from your own site.

0 Comments

Leave A Comment



Please enter the CAPTCHA phrase above.



  
  

Recent Comments

Minimize

"Hi Lee -- I would just create one-off workflows for each user in your system in that case. Or, create a number of sync users for yourself, and then bulk edit those sync users to another record." Read more
by Phil Edry on Allow Multiple Users to Sync the Same Contact to Outlook Effortlessly with Microsoft CRM

"Norbert and Jeff -- CRM Online couldn't support this exact setup due to current limitations with plug-ins. However, a different integration could be developed that would work with Online and BPOS. If you'd like additional information, please feel free to email info@altriva.com." Read more
by Phil Edry on CRM to SharePoint Site Creation and Clients List Integration

"great article thanks Would the CRM security model be adhered to by the calendar? I have 30 business units in CRM and want a shared calendar at the BU level but for users to only see the records from thier BU and not the whole system. Would be nice not to have to build multiple calendars?" Read more
by Jeff Murtari on Adding a Custom Calendar to the CRM UI

"I also have the same question as Norbert. I'm very interested in this if you're able to do this with CRM Online. " Read more
by Jeff Snyder on CRM to SharePoint Site Creation and Clients List Integration

"Would i be able to do this with the online versions of CRM and BPOS? " Read more
by Norbert on CRM to SharePoint Site Creation and Clients List Integration

"Thanks guys this has solved a major hurdle for us. I may be missing something obvious here but is it possible to modify the workflow, so that "Sync User" can be selected as we have a situtation where the PA would like to set the 'Sync User' for multiple contacts as their manager." Read more
by Lee Southam on Allow Multiple Users to Sync the Same Contact to Outlook Effortlessly with Microsoft CRM

"Good example... event more flexible then CRM Customization Manager" Read more
by Peter Olsson on Export CRM customizations using PowerShell

"Thanks! I encountered this same error, so this was helpful. It would be nice to know what attributes are causing the problem. I heard that some rollups actually changed the size of some attributes. I'm not sure how that would be related to CRM Online or if it could be impacted by the date the organization started using CRM." Read more
by Gretchen Mann on Importing Customizations from one CRM Online Instance to Another CRM Online Instance

  
Copyright 2010 by Altriva LLC