![]() |
#1 |
Участник
|
Мелкомягкий CRM: Отображение неактивных записей в стандартных представлениях
Источник: http://mmcrm.ru/?p=624
============== Есть два типа представлений в MS CRM: стандартные (т.е. поставляемые вместе с CRM) и кастомные (которые Вы можете создать, например, с помощью Расширенного поиска, а затем сохранить). С кастомными представлениями все понятно – делаем что хотим (создаем, удаляем, меняем и т.д.), а вот со стандартными не все так просто – одни из их настроек заблокированы, а другие вообще скрыты. Итак, преамбула: представление Быстрого поиска возвращают только активные записи. Но иногда требуется, чтобы отображались и активные и неактивные записи. Та же история и другими представлениями, например, со связанными записями или лукапами! - Какой диагноз, доктор? - Хардкод! Будем лечить! ![]() Быстрый поиск
![]() ![]() ![]() ![]() ![]() ![]() Связанные представления Со связанными представлениями все делается аналогичным образом (с парой нюансов):
![]() ![]() ![]() ![]() Другие стандартные представления Работа с другими стандартными представления ничем не отличается от работы со связанными представлениями. Вам только нужно открыть Формы и представления нужного объекта и запомнить название нужного стандартного представления (которое затем и искать в xml-файле)! Лукап С лукапами все проще. Вам всего лишь необходимо добавить на онлоад нужного объекта следующий код crmForm.all..lookupclass = "alllookups";К примеру, для лукапа Родительский клиент объекта Контакт это строчка будет выглядеть так: crmForm.all.parentcustomerid.lookupclass = "alllookups"; ![]() ![]() ![]() Статус И было бы неплохо, если Вы добавите поле Статус в представления – чтобы юзверы знали с какими записями работают! ![]() ![]() Источник: http://mmcrm.ru/?p=624
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|