В данный момент пытаюсь сделать все используя 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?