Добрый день!
Подскажите, пожалуйста, где найти скрипт, в котором обрабатывается двойной щелчок на детали История продажи?
Хочется открывать письма из детали История выбранной продажи также, как они открываются из раздела Email и детали Email продажи.
Спасибо!
Нравится
Здравствуйте, Сергей.
Посмотрите обработку события OnDblClick визуального компонента grdData в сервисе Opportunities\Details\Dependence\wnd_OpportunityDependenceGridArea:
http://i61.fastpic.ru/big/2014/0624/09/c5a027ddbb53402e6d19198f375f1c09…
Андрей, спасибо!
Ниже решение, кому понадобится.
wnd_OpportunityDependenceGridAriaScript (используется скрипт scr_MailUtils)
[code]
function grdDataOnDblClick(Control) {
//TODO
var Dataset = Control.DatasetLink.Dataset;
var RecordType = GetFieldValueFromDisabledField(Dataset, 'RecordType');
var RecordDate = GetFieldValueFromDisabledField(Dataset, 'CreatedOn');
var RecordText = GetFieldValueFromDisabledField(Dataset, 'Name');
if (RecordType == 'wnd_MailWorkspace') {
var DatasetMailMessage = Services.GetNewItemByUSI('ds_MailMessage');
ApplyDatasetFilter(DatasetMailMessage, 'Subject', RecordText, true);
ApplyDatasetFilter(DatasetMailMessage, 'SendDate', RecordDate, true);
DatasetMailMessage.Open();
var ID = DatasetMailMessage('ID');
scr_MailUtils.ShowMailMessage(ID)
DatasetMailMessage.Close();
}
}
[/code]