|
|
#1 |
|
Участник
|
Сделал все как тут
http://mmcrm.ru/?p=2044 Все работает. Вот мой код, который я вызываю при загрузке страницы Код: overrideLookup: function (lkpName, url, width, height) {
var element = document.getElementById(lkpName);
//alert(lkpName);
if (element){
element.onshowdialog = function (event) {
var result = window.showModalDialog(url, window, 'dialogHeight: ' + height + 'px; dialogWidth: ' + width + 'px');
if (result){
event.oLookupItems = { items: result };
return false;
}
return false;
}
}
}Код: ALV.Core.overrideLookup('alv_addressid', Xrm.Page.context.getServerUrl() + '/WebResources/alv_KLADRForm_Control?type=1', 545, 400);И если я выберу значение из этого лукапа, то element.onshowdialog = function (event) { вызывается далее 2 раза подряд, то есть я вызвал окошко, все там выбрал, запись сохранил, закрыл окно, и у меня опять оно поднимается. В чем может быть проблема, уже все перерыл там не понимаю как влияет обычный лукап на переопределенный... ах да, и это происходит только когда значение переопределенного лукапа пустое Последний раз редактировалось kh_heckfy; 17.05.2012 в 07:20. Причина: добавил строку последнюю |
|
|