Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки / 3 сообщений из 3, страница 1 из 1
22.09.2012, 15:13
    #37968272
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
Имеем:Форма для ввода данных документа. С колонками цена, количество.
Необходимо:
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
01.10.2012, 11:14
    #37978077
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки
Полено,

выбирайте

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

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
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Контроль ввожа данных Report (Tabular Form) и вычисляемые колонки / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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