powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
3 сообщений из 3, страница 1 из 1
Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
    #37968272
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем:Форма для ввода данных документа. С колонками цена, количество.
Необходимо:
1) Обеспечить контроль ввода - чтобы пользователь мог ввести только число.
2) При изменении поля цена или количество, внести в поле сумма значение цена*количество и обновить значение в коллекции.

Проблема в том что п 1 и 2 работают только по отдельности (реализовано через javaScript). События onkeyp и onchange почему то неработоспособны если прописаны одновременно, тему так же поднимал здесь - http://www.sql.ru/forum/actualthread.aspx?tid=965953&hl=%ef%ee%eb%e5%ed%ee
http://apex.oracle.com/pls/apex/f?p=54754:1:13343865692499::::: пример тут.
Реквизиты
worksapce: dshtukin
user: developer
password:123

Что интересно это работало до очередного обновления файрфокс в версии 15.0.1 - перестало :)
...
Рейтинг: 0 / 0
Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
    #37978077
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,

выбирайте

По поводу вашего примера, скорее всего это баг файерфокса, но так ведь он вам никак не мешает для задачи? При onkeyup изменении текущего поля там сбрасываешь счетчик изменений onChange.
...
Рейтинг: 0 / 0
Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
    #37979742
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, в свете вышесказанного, сколько буде то стоит разработка:
Функция контроля ввода данных в текстовое поле, с сохранением значения по окончании ввода.

1) Код функции располагается во внешнем файле в директории /i/ доступном из любой страницы приложения.
2) Признак необходимости контроля ввода данных в текстовом поле должен прописываться в редакторе элемента ApEX IDE.
3) Функция производит контроль (на выбор разработчика):
3.1 Ввод в поле целого числа.
3.2 Ввод в поле дробного числа. (Разделитель целой части «,» (запятая), в независимости от региональных настроек окружений.)
3.3 Ввод дробного числа от 0 до 100.
3.4 Ввод даты в формте DD.MM.YYYY для элемента DatePicker. Независимо от региональных настроек окружения.
3.5 Ввод данных в формате DD.MM.YYYY HH24:MI:SS для элемента DatePicker. Независимо от региональных настроек окружения.

4) Функция редактирования срабатывает при нажатии на клавишу.
5) Функция проверки срабатывает при вставке значения из буфера обмена.
6) По окончании редактирования (признак окончания редактирования: нажатие Enter, потеря фокуса, вставка значения из буфера обмена) выполняется JavaScript функция. Имя функции так же должно описываться в редакторе элемента ApEX IDE.

Предложения на:
dshtukin@gmail.com
+7-912-262-54-56
ICQ: 329-480-423
skype: dshtukin
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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