Показать сообщение отдельно
Старый 21.11.2013, 12:35   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Как выбрать ИД записей из диалогового окна?
Добрый день!

Столкнулся с проблемой: в 2013 CRM не работают методы showModalDialog и openStdDlg, вернее, они работаю, но открытое окно какой-то неправильно формы.

Пришлось открывать dialog box через window.open.

Цитата:
function OpenNewWindowDialog ()

{

try {

url = Xrm.Page.context.getServerUrl() + "/_controls/lookup/lookupinfo.aspx?LookupStyle=multi&objecttypes=" + 1091 + "&browse=0&DefaultType=0&search=*&AllowFilterOff=1&DisableViewPicker=1&ShowNewButton=1&ShowPropButton=0";

var ret = window.open(url,"","status=0,resizable=1,width=1000px,height=600px");

Этот кусок кода не работает:

Цитата:
if (typeof (ret) != "undefined") {
for (var key in ret.items) {
var val = ret.items[key];
alert(ret.items[0].id);
Цитата:
}
}

}
catch (err) {
alert(err.description);
}
}

Подскажите, как узнать ИД выбранных записей. У меня лукап с множественным выбором.

Или скиньте ссылку.

Буду очень признателен)