powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / триггер при скролировании в многозаписном блоке
14 сообщений из 14, страница 1 из 1
триггер при скролировании в многозаписном блоке
    #37082948
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !

Подскажите, есть ли какая-нибудь возможность в Forms 6 отлавливать применение полосы скроллирования в многозаписном блоке ?
То есть мне нужно знать, какой триггер сработает, если я мышью буду двигать полосу скроллирования, прицепленного к многозаписному блоку. Далее в этот триггер я вставлю свой код.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37083783
efendi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AvstepЗдравствуйте !

Подскажите, есть ли какая-нибудь возможность в Forms 6 отлавливать применение полосы скроллирования в многозаписном блоке ?
То есть мне нужно знать, какой триггер сработает, если я мышью буду двигать полосу скроллирования, прицепленного к многозаписному блоку. Далее в этот триггер я вставлю свой код.

Нет таких триггеров
Как вариант нарисовать свой псевдо-скроллбар и закодировать то, что нужно
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37083832
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
efendi,

Грустный какой-то ответ. Я про себя уже тоже так решил, но надеюсь до последнего, что всё таки есть какая-то возможность попроще.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37083862
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет срабатывать только обычный WHEN-NEW-RECORD-INSTANCE, который срабатывает и без использования скроллбара.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37084061
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anvano,

К сожалению when-new_record_instance не срабатывает, если текущая запись после скроллирования не изменилась, например ненамного передвинул ползунок.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37084207
ya.vypusck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avstep,

Зачем вообще надо отлавливать манипуляции со скроллбаром?
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37084360
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ya.vypusck,

Опишу суть.
Создал элемент типа "кнопка". Этот элемент должен быть всегда справа от текущего поля в многозаписном блоке. Позиционирую его в триггере when-new-item-instance. Позиционируется отлично, но до тех пор пока не произойдёт скроллинг при помощи мыши. Тогда позицию эл-та надо переопределить, но как ?
Если делать скрол. клавишей, то всё в порядке, там триггер можно обработать. Но как быть, если скрол. произвели при помощи мыши ?
Конечно это не очень большая неприятность, но как-то некрасиво.
Когда потом снова войти в текущее поле, то позиция кнопки восстанавливается.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37085308
ya.vypusck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avstep,

Жестко... Самый тупой вариант с кнопкой в каждой строке не подходит?
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37085483
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ya.vypusck,

вариант неинтересный и загромождающий кучей кнопок форму
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37087532
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы на вашем месте не извращался, а поместил бы обычную кнопку обработки в конкретное место (без "скакания" туда-сюда), например, пониже многострочного блока. Всякие "излишества" в Формсе наверняка повлекут за собой трудности при установке/сопровождении у пользователей, не говоря уж о переходах между версиями и т.п.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37087555
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avstepya.vypusck,

вариант неинтересный и загромождающий кучей кнопок форму
Вариант с бегающей кнопкой тоже не ахти - мне бы как пользователю не очень бы понравилось такое поведение формы - по мне так лучше чтобы кнопки всегда находились на статичных местах на экране
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37087575
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А нашим пользователям даже наоборот очень нравится
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37088003
efendi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AvstepА нашим пользователям даже наоборот очень нравится

Еще вариант - таймер.
...
Рейтинг: 0 / 0
триггер при скролировании в многозаписном блоке
    #37088242
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
efendiЕще вариант - таймер.

Обязательно попробую. Это может быть вариантом, хотя и не сильно простым.
Жаль только, что триггера нет.

Спасибо всем за ответы.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / триггер при скролировании в многозаписном блоке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]