Как оформить процесс в режиме просмотра и редактирования? - PullRequest
0 голосов
/ 04 января 2019

У меня есть процесс, как показано ниже.

Простой процесс

Здесь у меня есть две задачи, то есть, Черновик и проверка. (Рис1) В черновике у меня есть результаты как"сохранить и отправить".Когда я нажимаю «Сохранить», черновое задание должно отображаться в режиме «только для чтения», поэтому для этого я создал новое задание в виде черновика с использованием элемента поддона отображаемого значения (рис. 2), в черновом представлении у меня снова есть результат, такой как редактирование, отправка.когда я снова нажимаю на кнопку «Изменить», он переходит к черновому заданию.Дело в том, что здесь я создал новую задачу для чернового просмотра.Поскольку это простой процесс, который я могу создать, но для сложного проекта требуется, чтобы я создал одну дополнительную задачу.И для обзора также у меня есть задача просмотра обзора.

В activiti есть кнопка сохранения, но здесь, если я нажму на кнопку сохранения, она будет в режиме редактирования, а не в режиме просмотра.А для режима просмотра у меня разные результаты, например: редактировать и отправлять, когда я снова нажимаю на редактировать результат, задача должна открываться в режиме редактирования (должны отображаться результаты сохранения и отправки).Отправитель всегда перемещается к следующему заданию.

Пожалуйста, кто-нибудь может предложить мне решение, чтобы не создавать задачу в виде черновика и просмотра.

Спасибо и С уважением

Амрута Вандакар

1 Ответ

0 голосов
/ 06 февраля 2019

Вместо того, чтобы полагаться на кнопки OOTB, создавайте свои пользовательские кнопки «сохранить», превращает вашу форму только для чтения, а «редактировать» делает ее доступной для записи.Вы найдете примеры создания пользовательских полей формы в activiti.если вы используете activiti, встроенный в Alfresco, вы можете настроить определение задачи (модель), чтобы включить кнопки, а затем зарегистрировать слушателей onClick, используя js

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