Динамическая карта сайта Microsoft CRM 2011 - PullRequest
1 голос
/ 03 мая 2011

Можно ли динамически изменять левую навигацию CRM? Я предполагаю настройку, при которой пользователь может «сохранить» результаты поиска, чтобы он отображался в виде ссылки subarea на левой навигационной панели.

Ответы [ 3 ]

3 голосов
/ 03 мая 2011

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

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

Кроме того, если пользователь сохраняет результаты расширенного поиска или свои собственные фильтрованные поиски через собственный пользовательский интерфейс, они автоматически доступны во всплывающем меню для этого конкретного объекта.

1 голос
/ 03 мая 2011

Я провел некоторые исследования о том, как отображать виды с боковой навигации.Мне удалось загрузить представления, но crm2011 мог зайти в бесконечный цикл (и загрузить себя внутри себя) и в конечном итоге вывести из строя браузер.Таким образом, попытка загрузить виды сбоку не идет ни в какое сравнение с тем, что я видел.

Вы могли бы потенциально отключить и разрешить доступ к сторонним элементам через безопасность (через SDK), но я сомневаюсь, что вы могли бы позволитьПользователь динамически обновляет эту боковую панель.

0 голосов
/ 12 мая 2011

Невозможно экспортировать решение, а затем динамически импортировать его в этой ситуации, поскольку оно будет отражаться для всех пользователей.

Вы можете поместить заполнители внутри существующей карты сайта, а затем отобразить их для пользователя с пользовательскими настройками.JavaScript.Вы также должны указать на ссылку конкретного пользователя на лету.

Единственная реальная проблема, которую я вижу, это запуск JavaScript.Если это локальное решение, вы, вероятно, можете сделать это, но обновление может отключить его.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...