Показать сообщение отдельно
Старый 29.10.2013, 11:59   #15  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Возникла проблема с ИЕ 7-8 при повторном открытии значение лукапа теряет название.
Использую код для мультилукапа:
Код:
var sLookup = openStdDlg(getServerUrl("_controls/lookup/lookupinfo.aspx?LookupStyle=multi&objecttypes=10018&ShowNewButton=0&ShowPropButton=1&browse=false&AllowFilterOff=0&DefaultType=10018&DisableQuickFind=0&DisableViewPicker=0"),tm.crm.block[_no-1].new_placeid,600,600,false);
				
				if (sLookup){
					if (!sLookup.items){
						sLookup = JSON.parse(sLookup);
					}
					if (sLookup.items && (sLookup.items.length > 0)){
						_ul.html(tm.mirage.addFieldsLookup(sLookup.items));
						tm.crm.addLookupValues(sLookup.items);
						tm.crm.replaceBlock(_no,{new_placeid:sLookup});
					}else{
						_ul.html("");
						tm.crm.replaceBlock(_no,{new_placeid:null});
					}
				}
При первом выборе:

После выбора получил все нормально в код:

Открываю снова лукап и возвращаю ему объект и получаю гадость:


Весь функционал работает нормально в IE9, Chrome и FF. В IE7-8 функционал кнопок (Свойства и д.р) работает нормально определяет те записи что нужно.
Проблема только в потери названия. Чем там отличается прием данных ?
Кто что знает ?
Миниатюры
Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 861
Размер:	3.6 Кб
ID:	8534  
Изображения