Возникла проблема с ИЕ 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 функционал кнопок (Свойства и д.р) работает нормально определяет те записи что нужно.
Проблема только в потери названия. Чем там отличается прием данных ?
Кто что знает ?