Показать сообщение отдельно
Старый 29.03.2013, 10:08   #13  
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?