допустим есть два массива на форме задачи - а можно ли как нибудь Drag&Drop'om перетаскивая строку из одного массива в другой активировать какое нибудь событие - ну чтобы не просто кнопку нажать для действия (копирования) а поизвращаться через перетаскивание??
Отзовитесь... специалисты по WorkFlow
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
А вот еще один вопрос
допустим есть два массива на форме задачи - а можно ли как нибудь Drag&Drop'om перетаскивая строку из одного массива в другой активировать какое нибудь событие - ну чтобы не просто кнопку нажать для действия (копирования) а поизвращаться через перетаскивание??
допустим есть два массива на форме задачи - а можно ли как нибудь Drag&Drop'om перетаскивая строку из одного массива в другой активировать какое нибудь событие - ну чтобы не просто кнопку нажать для действия (копирования) а поизвращаться через перетаскивание??
Последний раз редактировалось Александр 28 фев 2008, 10:39, всего редактировалось 2 раза.
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 806
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
понимаешь - перетаскивание как то более интуитивно понятно - да и движений мышки меньше, ну в каких то случаях это выглядело бы интересно - тем более что Лоция сама пропагандирует Drag&Drop при работе с объектами и былобы логично продлить эту линию и на работу с массивами
ну наверно
я не настаиваю
ну наверно
я не настаиваю
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
А вот еще вопрос - про обновления информации на форме
1. Допустим при загрузке я считываю некоторую строку из объектов и отображаю ее на экране и потом из формы запускаю действие и меняю эти объекты (изменяю атрибуты) - как мне теперь снова активировать чтение этой новой измененной информации в той же открытой форме задачи по выходу из действия меняющего данные?
2. И вопрос вытекающий из первого - есть переменная значение которой зависит допустим от 5 других переменных - Как ее обновлять? написать 5 действий на изменение каждой из вспомогательных переменных, или можно засунуть какое то ИЛИ в поле переменная формы где и перечислить все зависимые переменные?
1. Допустим при загрузке я считываю некоторую строку из объектов и отображаю ее на экране и потом из формы запускаю действие и меняю эти объекты (изменяю атрибуты) - как мне теперь снова активировать чтение этой новой измененной информации в той же открытой форме задачи по выходу из действия меняющего данные?
2. И вопрос вытекающий из первого - есть переменная значение которой зависит допустим от 5 других переменных - Как ее обновлять? написать 5 действий на изменение каждой из вспомогательных переменных, или можно засунуть какое то ИЛИ в поле переменная формы где и перечислить все зависимые переменные?
Последний раз редактировалось Александр 28 фев 2008, 10:39, всего редактировалось 1 раз.
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
вот кстати да, выбор нескольких переменных, по изменению которых будет запускаться действие - это было бы полезно.. чтобы можно было бы написать одно действие, в котором анализировать значения нескольких переменных. любая из них изменилась - действие запустилось и сделало то, что надо (мы такое хотели сделать для проверки возможности перехода и включения кнопки ОК на форме задачи)..
вот это было бы интересно..
вот это было бы интересно..
лучше день потерять, потом за пять минут долететь!
- Disillusioned
- Активный участник
- Сообщения: 422
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
Прописываем действие для обработки изменения одной из переменных, потом при помощи пункта контексного меню "Выбрать..." применяем его к другим переменным. Впоследствии, если параметры действия надо поменять, меняем в любой строке - во всех остальных, где действие добавлялось через "Выбор.." произойдут те же изменения.И вопрос вытекающий из первого - есть переменная значение которой зависит допустим от 5 других переменных - Как ее обновлять? написать 5 действий на изменение каждой из вспомогательных переменных, или можно засунуть какое то ИЛИ в поле переменная формы где и перечислить все зависимые переменные?
Если нужны И и ИЛИ, прописываем их в условиях выполнения действия.
Ах и с ними невозможно
И без них никак нельзя
И без них никак нельзя
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
ЗАЧОТчем дальше - тем больше понимаю, что совершенно не ориентируюсь в этом интерфейсе..
я солидарен
но ты, именно ты не должен был этого говорить
это же провал
шутка
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
провал? да не..
я уже старый, мне все равно
но реально, после того, как в Теххелпе на наш вопрос ответили, что есть функция копирования целой страницы настроек профиля в другой профиль (а нам хотелось скопировать настройки соответствия форм типам объектов целой стопкой), я уже ничему не удивляюсь.. то, что не знал, что одно действие может быть на одном этапе несколько раз - ничего удивительного...
я уже старый, мне все равно
но реально, после того, как в Теххелпе на наш вопрос ответили, что есть функция копирования целой страницы настроек профиля в другой профиль (а нам хотелось скопировать настройки соответствия форм типам объектов целой стопкой), я уже ничему не удивляюсь.. то, что не знал, что одно действие может быть на одном этапе несколько раз - ничего удивительного...
лучше день потерять, потом за пять минут долететь!
- Старик Крупский
- Активный участник
- Сообщения: 806
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
- Старик Крупский
- Активный участник
- Сообщения: 806
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Ну да, действие над объектами не может в конкретную строчку массива вернуть результат, но может вернуть его в одиночные переменные. И тогда открываются перспективы... Значения этих переменных можно следующим действием записать в указанную (выделенную) строчку массива. Или же, если массив изначально заполняется запросом и на это уходит немного времени, то можно снова выполнить действие с запросом. То есть по одному событию будет действие над объектами и действие по обновлению массива.Александр писал(а):А вот еще вопрос - про обновления информации на форме
1. Допустим при загрузке я считываю некоторую строку из объектов и отображаю ее на экране и потом из формы запускаю действие и меняю эти объекты (изменяю атрибуты) - как мне теперь снова активировать чтение этой новой измененной информации в той же открытой форме задачи по выходу из действия меняющего данные?
"Лучше меньше, да лучше" (C)
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
не знаю, что там наступило, но что-то реально наступило...Старик Крупский писал(а):Я отказываюсь верить, что Anderyt не знал, что одно действие можно привязать несколько раз!!! Это что, информационный барьер наступил?
не было видимо большой необходимости... а скорее всего, мозги уже скептически относятся к разного рода экспериментам..
в самом деле, не знал о пункте "Выбрать..."
а насчет обновления значений переменных после действия над объектами..
(фраза "действие над объектами не может в конкретную строчку массива вернуть результат" позволяет считать, что в новую строку массива вернуть-таки можно и всем это известно
а если добавить сразу после действия над объектами действие над переменными, в котором вытащить инфу из только что обработанных объектов и запихать ее в переменные?..
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
прочь такие мысли, что-то реально наступило - пора изменить жизнь - поменять работу жену квартиру машину - и все по новой - знаешь как мозги заработают! закачаешся
(это я не про себя) Не волнуйся мы тебя поддержим!
Кстати по делу
действие то мы выполним но каким то образом нужно соблюсти последовательность, т.е. сразу после вызова действия - вызвать действие над переменными - а как локализовать такую цепочку?
может и можно - повесить на изменения переменной вызов дейсвия 1 и вызов изменения переменных 2
а если в другом месте мне нужно задействовать эти же действия в другой цепочке т.е. на событие по другой переменной повесить эти и еще 10 действий
не знаю понятно ли объяснил - но мне кажется что получится такая каша для отдельно взятого действия - ведь оно может быть использовано в 100 событиях везде в своем порядке ну и т.д. - опасаюсь в общем ХАОСА

Кстати по делу
действие то мы выполним но каким то образом нужно соблюсти последовательность, т.е. сразу после вызова действия - вызвать действие над переменными - а как локализовать такую цепочку?
может и можно - повесить на изменения переменной вызов дейсвия 1 и вызов изменения переменных 2
а если в другом месте мне нужно задействовать эти же действия в другой цепочке т.е. на событие по другой переменной повесить эти и еще 10 действий
не знаю понятно ли объяснил - но мне кажется что получится такая каша для отдельно взятого действия - ведь оно может быть использовано в 100 событиях везде в своем порядке ну и т.д. - опасаюсь в общем ХАОСА
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1665
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
И еще раз повторяю вопрос Посерьезней пожалуйста
итак
Как по окончанию внешнего действия Party вызванного из формы задачи WorkFlow вызвать какое либо действие по изменению переменных формы задачи
Допустим действие возвращает мне в переменную Res код возврата и мне в соответствии с этим кодом нужно что-то запустить
нужно что? написать все возможные действия по всем вариантам кодов возврата и проставить его (код) в условие запуска того или иного действия????
итак
Как по окончанию внешнего действия Party вызванного из формы задачи WorkFlow вызвать какое либо действие по изменению переменных формы задачи
Допустим действие возвращает мне в переменную Res код возврата и мне в соответствии с этим кодом нужно что-то запустить
нужно что? написать все возможные действия по всем вариантам кодов возврата и проставить его (код) в условие запуска того или иного действия????
Софт - LotsiaPDM(4.12-4.40-5.80)<<MSSQL(2000,2005/8)PostgreSQL(16/17)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
похоже, что так...Александр писал(а): нужно что? написать все возможные действия по всем вариантам кодов возврата и проставить его (код) в условие запуска того или иного действия????
если не ошибаюсь, действия обрабатываются как раз в том порядке, в котором они приведены в списке действий. по идее, действия над переменными должны будут подхватить код, оставшийся после действия над объектами, и выполниться (если им разрешит условие). и все эти действия должны быть привязаны к одному и тому же событию, скорее всего.
лучше день потерять, потом за пять минут долететь!