Закажите бесплатную презентацию продуктов РосБизнесСофт прямо сейчас!
Панель History отвечает за добавление комментариев, постановку задач, отправку email, прикрепление файлов и вывод истории по ним.
Панель History имеет 4 вида вкладок:
Если вызвать метод HistoryPanel() без параметров, то он покажет все вкладки.
Для вывода панели History необходимо прописать в PHP-сценарии в методе onPlay():
$this->flowPanel(); $this->historyPanel();
Добавить в «Шаблон» в необходимое место следующие строки:
#include <flow> #include <history>
Пример использования панели History можно посмотреть в форме редактирования «Сделки»:
http://mycrm.ru/configurator/documents.deals/?formname=companies/deals/edit
PHP-сценарии:
$buttons = [ [ "link" => "/comments/add/", "name" => Language::getVariable("flow", "Comment"), "params" => ' ajax-frame-load', "icon" => ['before' => 'fa fa-pencil'], "active" => "", "placeholder" => "Нажмите здесь, чтобы добавить заметку...", "dataTab" => "comments", "message" => "Заметка добавлена", "object"=> "references.comments", "ajax"=>1, ], [ "link" => "/uploads", "name" => Language::getVariable("flow", "Upload"), "params" => '', "active" => "", "icon" => ['before' => 'fa fa-paperclip'], "placeholder" => "Нажмите здесь, чтобы добавить файлы...", "dataTab" => "uploads", "object"=> "references.uploads", "ajax"=>1, ] ]; $this->flowPanel("BASE", $this->structure, $buttons); $this->historyPanel("BASE", $this->structure, ["comment", "file"]);
Пример вывода нескольких вкладок в HistoryPanel в модуле «Инциденты»:
http://mycrm.ru/configurator/documents.incident/?formname=companies/incident/edit
Для версии системы до 22.06 необходимо в конец «Шаблона» добавить следующее:
{JS append} [[js | name: /interface/flow]] [[js | name: /interface/history]] {/JS}