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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2013, 18:05   #1  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Если будет совсем туго, вы можете попробовать создать такой вот веб ресурс: Guru Prasad's Blog: Microsoft Dynamics CRM: Display Custom Advance Find view in Iframe in CRM 2011 и разместить его на панели навигации формы. Id текущей записи можно будет передавать параметром.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 26.03.2013, 11:19   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Если будет совсем туго, вы можете попробовать создать такой вот веб ресурс: Guru Prasad's Blog: Microsoft Dynamics CRM: Display Custom Advance Find view in Iframe in CRM 2011 и разместить его на панели навигации формы. Id текущей записи можно будет передавать параметром.
Это плохой вариант но рабочий. Плохой он тем что в этом варианте можно попрощаться с риббоном, но если вам он и не нужен то этот вариант будет работать с любой даже не связанной сущностью.
Старый 29.03.2013, 10:08   #3  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
В данный момент пытаюсь сделать все используя JS.
добился интересного результата следующим образом:
1) на форму ордера добавил новый Navigation Link с любым URL
2) в OnLoad методе переопределить onclick событие:
PHP код:
var items Xrm.Page.ui.navigation.items.get();

for (var 
i in items)
{
  var 
item items[i];
  var 
itemLabel item.getLabel();
 
  
//Check if this is the navigation item we are looking for using the label name.
  
if(itemLabel == "AddOns")
  {
    var 
areaId item.getId();
    var 
navElement document.getElementById(areaId);
    if (
navElement != null && navElement != undefined)
    {
         
navElement.onclick = function ()
            {
                
loadArea('areaProducts');
            }
    }
  } 
3) получаем что по нажатию на новый navItem в панели навигации, будет открыватся список всех продуктов ордера:


дело осталось за малым - нужно изменить тип въюхи вверху страницы. несколько дней рысканья в js/html пока ничего не дали. через какое-то время опишу окончательный результат (если довьюсь его)

может кто-нибудь знает как изменить значение view через javascript?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
a33ik: MS CRM 2011: Embed context report to left navigation pane Blog bot Dynamics CRM: Blogs 0 26.05.2012 03:33
crminthefield: CRM 2011 Solution Import Fails with error “Object reference not set to an instance of an object” due to missing relationship “goal_DuplicateBaseRecord” Blog bot Dynamics CRM: Blogs 0 10.04.2012 22:11
Gareth Tucker: Working with Display Rules in CRM 2011–Ribbon Customisation Blog bot Dynamics CRM: Blogs 0 13.09.2011 10:11
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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