Динамическое управление полями обязательными для заполнения (SuiteCRM)

Использование стандартной для SuiteCRM javascript функций removeFromValidate и addToValidate позволяет изменить списка полей, которые необходимо заполнить при редактировании записи. Ниже пример скрипта, который можно загрузить на форму ‘editview’. Загрузить скрипт можно несколькими способами, приведу два из них. Оба предусматривают изменение файла editviewdefs.php конкретного модуля. Для примера назовем модуль – CustomModules. Создайте или отредактируйте файл в … Читать далее

Использование нескольких форм просмотра или редактирования записи (SuiteCRM)

В зависимости от роли пользователя или статуса записи может потребоваться возможность использовать разные формы для ее отображения. Эта функция работает как с режимом просмотра, так и с режимом редактирования (detailviewdefs.php или editviewdefs.php). Предположим, что надо создать две формы редактирования для модуля CustomNewModules. Одна из форм содержит несколько полей доступных только для чтения. Создайте два файла: … Читать далее

Вывод текста в заголовке записи (SuiteCRM)

Возможность может потребоваться когда вы хотите привлечь внимание к какой-то информации связанной с определенной записью, а также пользователем, просматривающем или редактирующем запись. Кроме того это хорошая возможность сообщить об ошибке в записи, так как данный блок по умолчанию выделяет эту информацию цветом. Создайте файл и именем: custom/modules/CustomModuleName/views/view.detail.php CustomModuleName – это имя модуля (системного или пользовательского … Читать далее