Страница 1 из 1

Сообщение вместо кнопки

Добавлено: 13.05.2019 03:42
Станислав Куратов
Сейчас довольно развит функционал кнопок. Почему бы не дополнить его следующей функцией:
Например, у нас в условиях показа кнопки есть определенные... условия. Скажем, необходимо, чтобы какое-либо поле было заполнено.

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

Предлагаю вывести небольшое кастомное описание для кнопок, в котором мы пишем условия появления этой кнопки. Например: "Для того, чтобы перевести задачу в статус ХХ, заполните поле ХХ".

Что скажете?

Re: Сообщение вместо кнопки

Добавлено: 14.05.2019 09:21
Dmitry Goncharenko
А где может выводиться эта надпись?

Re: Сообщение вместо кнопки

Добавлено: 14.05.2019 12:58
Станислав Куратов
Дмитрий Гончаренко писал(а):
14.05.2019 09:21
А где может выводиться эта надпись?
Внизу под описанием задачи, т.е. над кнопками (предполагаемыми кнопками)

Re: Сообщение вместо кнопки

Добавлено: 14.05.2019 15:07
Dmitry Goncharenko
На мой взгляд, вариант не очень хороший, потому что:
- Кнопок может быть несколько, как определить к какой относится текст?
- Кнопки это универсальный инструмент, большая часть из вариантов их применения не нуждается в текстовом описании
-Городить огород с отдельным хранением текста для узкого случая не кажется разумным решением - сразу думаешь, стоит ли овчинка выделки.

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

Re: Сообщение вместо кнопки

Добавлено: 15.05.2019 00:03
Andrey Lezhnin(PF)
Мне для вывода подсказки по текущему статусу хватило бы возможности выбора значения из справочника по полю задачи - Статус.
В принципе вполне себе вычисляемое поле вида: Справочник_подсказок.{{задача.статус}}.текст_подсказки.

Но пока работа со справочниками сложна, приходится вручную на каждый статус задачи создавать сценарий, который присваивает кастомному полю нужное значение из справочника, соответственно один сценарий на один статус.

Re: Сообщение вместо кнопки

Добавлено: 15.05.2019 10:11
Илья Федоров
Мой мнение такое. Кнопки надо выводить вне зависимости выполняются условия отбора или нет, но только для тех пользователей у которых есть права на кнопку. При этом если условия не выполняются то кнопка должна быть "неактивной" - например обведена какойто рамкой, или разделить визуально форму на две части и слева выводить активные кнопки (те по которым условие выполняется, а справа выводить неактивные. В общем вариантов может быть несколько для рассмотрения.
При наведении курсора на кнопку показывается её описание.

Еще я бы предложил подумать над добавлением еще одной вкладки Кнопки справа (как Детали, Лог, Документы и т.п.), . Куда можно было бы вывести все кнопки доступные пользователю, при этом опятьже выводятся все кнопки, но не активные както особо выделяются и не могут быть нажаты. Под кнопками описание.

Re: Сообщение вместо кнопки

Добавлено: 15.05.2019 10:31
Павел Кочетков
Согласен с вышестоящим оратором,
На форме незачем плодить неактивные кнопки. Некоторым людям даже НЕ НУЖНО знать об их существовании.

Нужно описание логики - прикладываете файл с инструкцией, или прописываете это в конце описания. Нужна подсказка? делаете автосценарий с добавлением действия (типа чтобы изменить статус заполните поле ..., триггер определите сами)

В принципе в отдельную вкладку можно вывести кнопки активные и неактивные, просто списком с описанием (которое появляется при их наведении)