2016-02-08 6 views
1

Как и большинство динамиков, программисты crm знают, что мы можем добавить к веб-сайту «веб-ресурсы, которые не связаны ни с какой сущностью». Если такая настройка сделана, когда пользователь нажимает на эту ссылку, веб-ресурс будет открыт, а кнопки в ленте приложения будут добавлены в ленточную секцию динамики crm.Скрытие кнопки ленты, когда конкретный веб-ресурс Dynamics CRM находится в контексте

Что мне интересно, если я могу скрыть эти глобальные кнопки, которые находятся в ленте приложения на основе веб-ресурса на странице.

Предположим, что я добавил несколько веб-ресурсов к моей карте сайта, а именно: a.htm и b.htm. Предположим, у меня есть пользовательская кнопка с именем x в ленте приложения. Сейчас x отображается как для a.htm, так и для b.htm, но на самом деле я хотел бы скрыть кнопку, когда пользователь нажимает на b.htm из файла Sitemap.

Есть ли способ сделать это?

ответ

1

Вы можете использовать следующую (неподдерживаемый) код, чтобы скрыть кнопку ленты (кнопка «Выполнить Workflow» в этом примере):

var btnRunWorklfow=top.document.getElementById("account|NoRelationship|Form|Mscrm.Form.account.RunWorkflow-Large"); 
btnRunWorklfow.style.display='none'; 

Вы также можете использовать редактор ленты доступны в CodePlex, чтобы отключить кнопку основанный на вашем javascript.

См: http://crmvisualribbonedit.codeplex.com/

+0

Спасибо за предложение, я знаю, что могу это сделать, но так как это неподдерживаемый способ сделать это, я не хочу идти этим путем. –

0

Я понял, что нет Поддерживаемого способа сделать это.

 Смежные вопросы

  • Нет связанных вопросов^_^