AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2014, 23:49   #1  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Открытие записи в новом окно по кнопке
Привет всем.
Вообщем задача как-бы была простая. Но столкнулись с каким-то багом.
Реализовали кнопку, которая в онлайн отрабатывает корректно "Гугл Хром + Експлорер"

Перенесли решение на онпремис, и тут пошел баг.

Открывается новая вкладка, но в нее загружается та же карточка звонка, с которой мы нажали ранее кнопку. То есть простыми словами, открылся тот же звонок, только в другой вкладке.

Вот полученная ссылка -
Цитата:
/main.aspx?etn=new_subscriber&pagetype=entityrecord&id={7D5EB16E-1E22-E411-A123-00155DC82102}#773672121
Кто что может подсказать?

Вот код
Так же пробовали "window.parent.open(url);"

X++:
<script type="text/javascript">
        openRecord = function () {
            var sourceFieldName = GetGlobalContext().getQueryStringParameters()["data"];

            if (sourceFieldName == null || sourceFieldName == "") {
                return;
            }

            var sourceField = window.parent.Xrm.Page.getAttribute(sourceFieldName);

            if (sourceField == null || sourceField.getValue() == null) {
                return;
            };

            var sourceValue = sourceField.getValue();

           var url = "/main.aspx?etn=" + sourceValue[0].entityType + "&pagetype=entityrecord&id=" + sourceValue[0].id;
            url = GetGlobalContext().prependOrgName(url);
            window.open(url);
        }
    </script>


    <button tabindex="1" class="ms-crm-RefreshDialog-Button" id="btnOpen" style="width: 107px; height: 24px; margin-right: 30px; margin-left: 8px;" onclick="openRecord();" type="button">
        </button>
Изображения
 
__________________
Все что вам нужно - это мозК
Еда - топливо... Одежда - необходимость...
Старый 13.08.2014, 18:33   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
X++:
var randomnumber = 100000000 + Math.floor(Math.random() * 900000000);
window.open(getServerUrl('/main.aspx?etn='+type.toLowerCase()+'&id=%7b'+id.replace("{","").replace("}","")+'%7d&newWindow=true&pagetype=entityrecord&extraqs=&histKey='+randomnumber),'','menubar=0,toolbar=0,resizable=1,status=1');
Старый 13.08.2014, 21:09   #3  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от spectr Посмотреть сообщение
X++:
var randomnumber = 100000000 + Math.floor(Math.random() * 900000000);
window.open(getServerUrl('/main.aspx?etn='+type.toLowerCase()+'&id=%7b'+id.replace("{","").replace("}","")+'%7d&newWindow=true&pagetype=entityrecord&extraqs=&histKey='+randomnumber),'','menubar=0,toolbar=0,resizable=1,status=1');
А во всех браузерах работать будет? )))
__________________
Все что вам нужно - это мозК
Еда - топливо... Одежда - необходимость...
Старый 14.08.2014, 13:35   #4  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
А ты попробуй У меня работает
Старый 15.08.2014, 12:33   #5  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от spectr Посмотреть сообщение
А ты попробуй У меня работает
Ага, у меня тоже работает, но после открытия нового окна, у меня не загружается быший риббон )))
__________________
Все что вам нужно - это мозК
Еда - топливо... Одежда - необходимость...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как запускать создание Формы новой записи в новом окне или в окне быстрого создания в один клик ? AVG Dynamics CRM: Разработка 14 09.04.2015 11:23
Открытие созданной в диалоге записи vasya-serega Dynamics CRM: Разработка 0 26.04.2014 20:51
CRM 4. Не срабатывает БП - Назначение записи. Буденый Dynamics CRM: Функционал 3 02.04.2012 10:32
Странности бизнес-процесса на изменение атрибутов записи SLK Dynamics CRM: Функционал 6 19.05.2009 08:14
Событие "Назначение записи" для бизнес-процесса Lazarus Dynamics CRM: Функционал 1 22.01.2009 19:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:39.