17.05.2012, 07:16 | #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. Причина: добавил строку последнюю |
|