Страница 5 из 12
Добавлено: 18 янв 2008, 13:49
Александр
А вот еще один вопрос
допустим есть два массива на форме задачи - а можно ли как нибудь Drag&Drop'om перетаскивая строку из одного массива в другой активировать какое нибудь событие - ну чтобы не просто кнопку нажать для действия (копирования) а поизвращаться через перетаскивание??
Добавлено: 18 янв 2008, 16:30
Старик Крупский
Именно перетаскивание? Менее извращенные события не подойдут?
Я вот делал между массивами кнопки со стрелками вправо-влево. Слева массив, справа массив, а между ними кнопки. Четыре штуки: переместить выделенное, переместить все, вернуть обратно, вернуть все.
Добавлено: 18 янв 2008, 16:33
Александр
понимаешь - перетаскивание как то более интуитивно понятно - да и движений мышки меньше, ну в каких то случаях это выглядело бы интересно - тем более что Лоция сама пропагандирует Drag&Drop при работе с объектами и былобы логично продлить эту линию и на работу с массивами
ну наверно
я не настаиваю

Добавлено: 21 янв 2008, 12:11
Александр
А вот еще вопрос - про обновления информации на форме
1. Допустим при загрузке я считываю некоторую строку из объектов и отображаю ее на экране и потом из формы запускаю действие и меняю эти объекты (изменяю атрибуты) - как мне теперь снова активировать чтение этой новой измененной информации в той же открытой форме задачи по выходу из действия меняющего данные?
2. И вопрос вытекающий из первого - есть переменная значение которой зависит допустим от 5 других переменных - Как ее обновлять? написать 5 действий на изменение каждой из вспомогательных переменных, или можно засунуть какое то ИЛИ в поле переменная формы где и перечислить все зависимые переменные?
Добавлено: 21 янв 2008, 13:20
Anderyt
вот кстати да, выбор нескольких переменных, по изменению которых будет запускаться действие - это было бы полезно.. чтобы можно было бы написать одно действие, в котором анализировать значения нескольких переменных. любая из них изменилась - действие запустилось и сделало то, что надо (мы такое хотели сделать для проверки возможности перехода и включения кнопки ОК на форме задачи)..
вот это было бы интересно..
Добавлено: 21 янв 2008, 13:38
Disillusioned
И вопрос вытекающий из первого - есть переменная значение которой зависит допустим от 5 других переменных - Как ее обновлять? написать 5 действий на изменение каждой из вспомогательных переменных, или можно засунуть какое то ИЛИ в поле переменная формы где и перечислить все зависимые переменные?
Прописываем действие для обработки изменения одной из переменных, потом при помощи пункта контексного меню "Выбрать..." применяем его к другим переменным. Впоследствии, если параметры действия надо поменять, меняем в любой строке - во всех остальных, где действие добавлялось через "Выбор.." произойдут те же изменения.
Если нужны И и ИЛИ, прописываем их в условиях выполнения действия.
Добавлено: 21 янв 2008, 13:53
Anderyt
М-дааааа.
чем дальше - тем больше понимаю, что совершенно не ориентируюсь в этом интерфейсе..
спасибо, будем знать

Добавлено: 21 янв 2008, 13:56
Александр
чем дальше - тем больше понимаю, что совершенно не ориентируюсь в этом интерфейсе..
ЗАЧОТ
я солидарен
но ты, именно ты не должен был этого говорить

нас же слушают дети
это же провал
шутка

Добавлено: 21 янв 2008, 14:25
Anderyt
провал? да не..
я уже старый, мне все равно

но реально, после того, как в Теххелпе на наш вопрос ответили, что есть функция копирования целой страницы настроек профиля в другой профиль (а нам хотелось скопировать настройки соответствия форм типам объектов целой стопкой), я уже ничему не удивляюсь.. то, что не знал, что одно действие может быть на одном этапе несколько раз - ничего удивительного...
Добавлено: 22 янв 2008, 10:28
Старик Крупский
Anderyt писал(а):М-дааааа.
чем дальше - тем больше понимаю, что совершенно не ориентируюсь в этом интерфейсе..
спасибо, будем знать

Я отказываюсь верить, что Anderyt не знал, что одно действие можно привязать несколько раз!!! Это что, информационный барьер наступил?
Добавлено: 22 янв 2008, 10:34
Старик Крупский
Александр писал(а):А вот еще вопрос - про обновления информации на форме
1. Допустим при загрузке я считываю некоторую строку из объектов и отображаю ее на экране и потом из формы запускаю действие и меняю эти объекты (изменяю атрибуты) - как мне теперь снова активировать чтение этой новой измененной информации в той же открытой форме задачи по выходу из действия меняющего данные?
Ну да, действие над объектами не может в конкретную строчку массива вернуть результат, но может вернуть его в одиночные переменные. И тогда открываются перспективы... Значения этих переменных можно следующим действием записать в указанную (выделенную) строчку массива. Или же, если массив изначально заполняется запросом и на это уходит немного времени, то можно снова выполнить действие с запросом. То есть по одному событию будет действие над объектами и действие по обновлению массива.
Добавлено: 22 янв 2008, 13:45
Anderyt
Старик Крупский писал(а):Я отказываюсь верить, что Anderyt не знал, что одно действие можно привязать несколько раз!!! Это что, информационный барьер наступил?
не знаю, что там наступило, но что-то реально наступило...

не было видимо большой необходимости... а скорее всего, мозги уже скептически относятся к разного рода экспериментам..
в самом деле, не знал о пункте "Выбрать..."
а насчет обновления значений переменных после действия над объектами..
(фраза "действие над объектами не может в
конкретную строчку массива вернуть результат" позволяет считать, что в новую строку массива вернуть-таки можно и всем это известно

)
а если добавить сразу после действия над объектами действие над переменными, в котором вытащить инфу из только что обработанных объектов и запихать ее в переменные?..
Добавлено: 22 янв 2008, 13:55
Александр
прочь такие мысли,
что-то реально наступило - пора изменить жизнь - поменять работу жену квартиру машину - и все по новой - знаешь как мозги заработают! закачаешся

(это я не про себя) Не волнуйся мы тебя поддержим!
Кстати по делу
действие то мы выполним но каким то образом нужно соблюсти последовательность, т.е. сразу после вызова действия - вызвать действие над переменными - а как локализовать такую цепочку?
может и можно - повесить на изменения переменной вызов дейсвия 1 и вызов изменения переменных 2
а если в другом месте мне нужно задействовать эти же действия в другой цепочке т.е. на событие по другой переменной повесить эти и еще 10 действий
не знаю понятно ли объяснил - но мне кажется что получится такая каша для отдельно взятого действия - ведь оно может быть использовано в 100 событиях везде в своем порядке ну и т.д. - опасаюсь в общем ХАОСА

Добавлено: 23 янв 2008, 11:12
Александр
И еще раз повторяю вопрос Посерьезней пожалуйста
итак
Как по окончанию внешнего действия Party вызванного из формы задачи WorkFlow вызвать какое либо действие по изменению переменных формы задачи
Допустим действие возвращает мне в переменную Res код возврата и мне в соответствии с этим кодом нужно что-то запустить
нужно что? написать все возможные действия по всем вариантам кодов возврата и проставить его (код) в условие запуска того или иного действия????
Добавлено: 23 янв 2008, 12:00
Anderyt
Александр писал(а):
нужно что? написать все возможные действия по всем вариантам кодов возврата и проставить его (код) в условие запуска того или иного действия????
похоже, что так...
если не ошибаюсь, действия обрабатываются как раз в том порядке, в котором они приведены в списке действий. по идее, действия над переменными должны будут подхватить код, оставшийся после действия над объектами, и выполниться (если им разрешит условие). и все эти действия должны быть привязаны к одному и тому же событию, скорее всего.