Lotsia PLM: Форум по семейству систем PLM/PDM/TDM/ERP/Workflow

Для специалистов по внедрению систем, профессиональных администраторов и пользователей.
Текущее время: 09 сен 2010, 04:13

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Подмена предопределенных кнопок формы своими
СообщениеДобавлено: 25 сен 2009, 12:20 
Не в сети
Активный участник

Зарегистрирован: 27 мар 2007, 08:43
Сообщения: 246
Специально для Anderyt
(прошу прощения, если больше никому не интересно)

Тема такая: как вместо надоевших предопределенных кнопок разместить на форме свои (со своими именами, в том месте, где хочется, со своим набором действий). Как вариант, при наличии нескольких ручных переходов к следующему шагу карты переход осуществлять кнопками.
1. Повесить действия, делающие невидимыми "ненужные" кнопки на Событие :
Перед открытием Окна задачи (!)
is_tmp присвоить f_ModifyWin ( this , 'cb_RefUse ' , 'visible=0' ),
где 'cb_RefUse ' имя конкретной кнопки

2. Добавить строковые переменные-кнопки (свои). Можно сразу присвоить им название (то, что будет отображено на кнопке), или действием присваивать в зависимости от, например, сути задачи:
имя_кнопки If( Задача.Название_задачи = '....' , 'Отправить', 'Ответить')

3. Навесить действия, задающие переход, если их несколько, на событие
После нажатия кнопки-переменной
имя_кнопки

задание перехода: ФормаЗадачи.КодПерехода ''100005942800044'' - ид реального перехода
и действие, имитирующее нажатие соответствующей предопределенной кнопки
is_tmp f_ButtonPost ( this , 'cb_Ok' )
кстати, сюда можно навесить кучу других своих действий

Вот, если что-то не забыла, все.
Мне представляется намного привлекательнее нажать одну кнопку из, например:
РАЗРЕШИТЬ ЗАПРЕТИТЬ ОТЛОЖИТЬ
нежели сначала сделать выбор из этого списка, а затем еще надо нажать ОК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подмена предопределенных кнопок формы своими
СообщениеДобавлено: 25 сен 2009, 16:32 
Не в сети
Активный участник
Аватара пользователя

Зарегистрирован: 15 июл 2004, 14:15
Сообщения: 637
Откуда: Тюмень
ааа... вон оно как... спасибо :-)
меня, собственно, только это и интересовало - как изменить значение select_action..
а оказывается есть ФормаЗадачи.КодПерехода..
а этот ИД перехода - он не изменяется при запуске карты из шаблона? то есть в шаблоне может быть один ИД, а в карте - уже другой... такого не будет?

_________________
лучше день потерять, потом за пять минут долететь!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подмена предопределенных кнопок формы своими
СообщениеДобавлено: 25 сен 2009, 18:27 
Не в сети
Активный участник
Аватара пользователя

Зарегистрирован: 27 июл 2006, 23:17
Сообщения: 567
Откуда: Москва
Anderyt писал(а):
а этот ИД перехода - он не изменяется при запуске карты из шаблона? то есть в шаблоне может быть один ИД, а в карте - уже другой... такого не будет?

Не будет. Он один и тот же до утилизации карты.

_________________
"Лучше меньше, да лучше" (C)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB