Добавление внешней ссылки в представлениях сущностей в CRM 4.0 - PullRequest
2 голосов
/ 22 марта 2011

В CRM 4.0 я хотел бы (если это возможно) открыть внешнюю ссылку непосредственно из представления нескольких объектов (например, «Мои учетные записи»). Когда это действие предпринято, новое окно браузера с параметризованным URL должно открыться во внешнюю систему. В идеале это либо ссылка в строке записи, кнопка панели инструментов в представлении, либо действие в списке «Дополнительные действия». Возможно ли это?

Я предполагаю, что это где-то будет javascript, но я не уверен насчет точки расширения (ISV.config?), Так как в представлении нет загруженной формы. Это не относится к связанным представлениям.

1 Ответ

2 голосов
/ 23 марта 2011

Это возможно, изменив ISV.config (XML).http://msdn.microsoft.com/en-us/library/cc150910.aspx

Возможно, вы захотите добавить запись вашей сущности в следующие xpaths (показан пример учетной записи)

/ ImportExportXml / Entities / Entity [name = 'account'] /Сетка / Панель меню / ActionMenu или / ImportExportXml / Сущности / Сущность [имя = 'account'] / Сетка / Панель меню / Кнопка

Пример в SDK :

<!-- The main Global Menu Bar located at the top of all root level areas -->
<MenuBar>
   <!-- Custom Menus that appear between the Goto Menu and the Help Menu -->
   <CustomMenus>
      <Menu>
        <Titles>
          <Title LCID="1033" Text="ISV" />
         </Titles>
         <MenuItem Url="http://www.microsoft.com" >
           <Titles>
             <Title LCID="1033" Text="New Window" />
           </Titles>
         </MenuItem>
      </Menu>
   </CustomMenus>
</MenuBar>

Узел MenuItem поддерживает атрибут JavaScript (убедитесь, что вы XML кодируете свой javascript).

Не уверен, что вы хотите параметризовать в своем URL.Если вы используете модальное диалоговое окно, выбранные записи в сетке передаются в виде dialogArguments в окне.Помните, что IE имеет максимальную длину URL, если вы планировали передавать много выбранных GUID по строке запроса.Полный пример MSDN: Пошаговое руководство. Захват значений GUID записей, выбранных в сетке

...