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