Специально для Anderyt
(прошу прощения, если больше никому не интересно)
Тема такая: как вместо надоевших предопределенных кнопок разместить на форме свои (со своими именами, в том месте, где хочется, со своим набором действий). Как вариант, при наличии нескольких ручных переходов к следующему шагу карты переход осуществлять кнопками.
1. Повесить действия, делающие невидимыми "ненужные" кнопки на Событие :
Перед открытием Окна задачи (!)
is_tmp присвоить f_ModifyWin ( this , 'cb_RefUse ' , 'visible=0' ),
где 'cb_RefUse ' имя конкретной кнопки
2. Добавить строковые переменные-кнопки (свои). Можно сразу присвоить им название (то, что будет отображено на кнопке), или действием присваивать в зависимости от, например, сути задачи:
имя_кнопки If( Задача.Название_задачи = '....' , 'Отправить', 'Ответить')
3. Навесить действия, задающие переход, если их несколько, на событие
После нажатия кнопки-переменной
имя_кнопки
задание перехода: ФормаЗадачи.КодПерехода ''100005942800044'' - ид реального перехода
и действие, имитирующее нажатие соответствующей предопределенной кнопки
is_tmp f_ButtonPost ( this , 'cb_Ok' )
кстати, сюда можно навесить кучу других своих действий
Вот, если что-то не забыла, все.
Мне представляется намного привлекательнее нажать одну кнопку из, например:
РАЗРЕШИТЬ ЗАПРЕТИТЬ ОТЛОЖИТЬ
нежели сначала сделать выбор из этого списка, а затем еще надо нажать ОК.
Подмена предопределенных кнопок формы своими
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
Re: Подмена предопределенных кнопок формы своими
ааа... вон оно как... спасибо
меня, собственно, только это и интересовало - как изменить значение select_action..
а оказывается есть ФормаЗадачи.КодПерехода..
а этот ИД перехода - он не изменяется при запуске карты из шаблона? то есть в шаблоне может быть один ИД, а в карте - уже другой... такого не будет?
меня, собственно, только это и интересовало - как изменить значение select_action..
а оказывается есть ФормаЗадачи.КодПерехода..
а этот ИД перехода - он не изменяется при запуске карты из шаблона? то есть в шаблоне может быть один ИД, а в карте - уже другой... такого не будет?
лучше день потерять, потом за пять минут долететь!
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Re: Подмена предопределенных кнопок формы своими
Не будет. Он один и тот же до утилизации карты.Anderyt писал(а): а этот ИД перехода - он не изменяется при запуске карты из шаблона? то есть в шаблоне может быть один ИД, а в карте - уже другой... такого не будет?
"Лучше меньше, да лучше" (C)