Я делал так:
Код:
var url = Mscrm.CrmUri.create("/_controls/lookup/lookupinfo.aspx");
var args =
{
customViews: [{
id: "{A76B2C46-C28E-4E5E-9DDF-951B71202C9D}",
recordType: 3,
name: "Contact's opportunities",
fetchXml: fetchXml,
layoutXml: "<grid name=\"\" jump=\"name\" select=\"1\" icon=\"1\" preview=\"0\"><row name=\"opportunity\" id=\"opportunityid\"><cell name=\"name\" width=\"300\" /></row></grid>",
Type: 0
}],
availableViews: null
};
url += "?AllowFilterOff=1&DefaultType=3&DefaultViewId=%7bA76B2C46-C28E-4E5E-9DDF-951B71202C9D%7d&DisableQuickFind=0&DisableViewPicker=0&LookupStyle=single&ShowNewButton=1&ShowPropButton=1&browse=false&objecttypes=3"
return openStdDlgWithCallback(url, args, 600, 600);