AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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);
}
}

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

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

Буду очень признателен)
Старый 22.11.2013, 11:21   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Возможно у вас где-то в другом месте ошибка.
Потому что у меня после миграции с 2011 на 2013 openStdDlg работает и дальше, но посыпались скрипты фильтрации гридов и перевода лейблов полей.
Пока еще не правил ничего там, как бы тестовая проверка "а что будет?"
Вот пример строки с openStdDlg которая имитирует поле Customer:
Код:
openStdDlg(getServerUrl("_controls/lookup/lookupinfo.aspx?LookupStyle=single&objecttypes="+tm.mirage.type.account+"%2c"+tm.mirage.type.contact+"&ShowNewButton=0&ShowPropButton=1&browse=false&AllowFilterOff=0&DefaultType="+tm.mirage.type.contact+"&DisableQuickFind=0&DisableViewPicker=0"),tm.crm.block[_no-1].regardingobjectid,600,600,false);
И скрин:
Миниатюры
Нажмите на изображение для увеличения
Название: lookup.png
Просмотров: 234
Размер:	27.1 Кб
ID:	8626  
За это сообщение автора поблагодарили: Ion (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Нет диалогового окна при квалификации интереса -O_o- Dynamics CRM: Прочие вопросы 2 06.03.2013 00:07
Ошибка массовой загрузки связанных записей Артем Enot Грунин Dynamics CRM: Функционал 0 08.11.2012 09:31
axforum blogs: Параметр TotalRecordCount и проблемы производительности. Как отключить подсчет количества записей в представлении Blog bot Dynamics CRM: Blogs 0 13.06.2012 22:11
Создание группы записей Tarasov E Dynamics CRM: Разработка 8 23.06.2010 11:19
Фильтр для отчета - из списка связанных записей? AlekseyS Dynamics CRM: Разработка 3 11.09.2008 10:54
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.