Thursday, March 29, 2012

Picklists become inactive in Internet Explorer 9

Have you experienced below issue in CRM ?

When you open a record on an associated view, picklists become inactive in Internet Explorer 9.

Actually there is nothing much you can do, if you are a developer, because it's a bug in CRM 2011.

Microsoft has fixed this issue in their latest CRM Rollup 7, and you can find all the details from their site.

Update Rollup 7 for Microsoft Dynamics CRM 2011

Refresh Selected View on Button Click in CRM Ribbon

You may have implemented many buttons in CRM Ribbon area to perform your business transactions. And you may create new records, update or delete the records in the grid once the user clicks the Ribbon button. Then you may need to refresh the Grid.

There are many ways to refresh the page or grid, but the issue is once the page reload you will loose the selected view and CRM will load the Default View, instead of the user selected view. And if you want to keep the user selected view even after the Grid is refreshed, You can call the below java script inside your 'ribbon button click' after doing your actions, and before function ends.

grid = window.parent.frames('contentIFrame').document.getElementById('crmGrid');
grid.Refresh();