powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Свои горячие клавиши в APEX приложении
20 сообщений из 20, страница 1 из 1
Свои горячие клавиши в APEX приложении
    #38641009
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Я только начиная работать с APEX. Могу не знать очевидных вещей.

Что дано:
Простоя формочка с вводимыми данными и 2 кнопки: Сохранить и Отмена

Что хочу:
Чтобы сохранять данные формочки (ну и соответственно отправлять их в базу) можно было нажатием Ctrl+S

Полагаю, что на кнопку нужно повесить javascript. У кого-нибудь есть примеры такого скрипта? И куда этот скрипт потом впихнуть в моём приложении?

Спасибо.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641026
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641056
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, скрипт есть.

А как мне этот скрипт привязать именно к моей необходимой кнопке?
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641125
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

В примере стоит алерт. Сделайте клик кнопки вместо этого.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641149
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Вопрос в том, что дальше мне делать с этим скриптом? Куда мне его положить? В какое поле какой вкладки в АРЕХ'е вставить?
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641164
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

В свойствах страницы есть раздел для JS кода.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641198
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Вопрос № первый:
А разве не где-то в свойствах кнопки должен быть этот раздел? На кнопку же скрипт вешаем

Вопрос № следующий:
Предположим, что действительно в св-вах страницы. Там, значит, поле, куда я просто делаю копипаст скрипта. А как мне тогда указать, что именно на кнопку сохранения действует этот скрипт?

Вопрос следующий после следующего:
И где чёрт побери эти свойства страницы с этим разделом?

Спасибо
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641256
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Нашла свойства страницы и нужный раздел, нашла "клик на кнопку", всё нашла ))
Спасибо большое
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641281
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда еще вопрос:
Сочетание клавиш будет действовать в рамках этой страницы. А как сделать, чтобы они были актуальны для всего приложения?
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38641298
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

Global_page делаете. Там регион в любом месте и этот код окруженный <script></script>
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642272
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А подскажите, пожалуйста, еще

Данный код:

$(document).keydown(function(event) {
var currKey = 0,
e = e||event;
currKey = e.keyCode||e.which||e.charCode;
if (!( String.fromCharCode(event.which).toLowerCase() == 'n' && event.ctrlKey) && !(event.which == 19)) return true;
$("#create_users").click();
event.preventDefault();
return false;
});

не отменяет стандартное поведение Google Chrome и Opera . Что же делать?
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642303
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

Обрамляйте код соответствующими тегами пожалуйста.
Код: javascript
1.
event.preventDefault();

данная строка предотвращает стандартное действие, поставьте ее самой первой.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642333
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Извините, я больше так не буду

К сожалению, это не помогло. Куда угодно её можно поставить, ничего не изменится.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642414
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

http://jsfiddle.net/8sr3p/
Все прекрасно работает.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642430
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Да, действительно, у Вас работает, но у меня в APEX-приложении отказывается.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642456
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Причем такая проблема только с поведением CTRL+N, остальные стандартные поведения блокируются, в частности CTRL+S, указанный Вами.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38642599
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
It_is_just_me,

Да, ctrl+n +t не хотят перехватываться, видимо приоритет выше уже в настройках браузера. Вряд ли получится что-либо сделать.
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38643207
It_is_just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

На просторах интернета ребята предлагаю лечить это собственными плагинами к браузеру.

В любом случае, спасибо большое за помощь
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38650080
Geny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может поможет...
...
Рейтинг: 0 / 0
Свои горячие клавиши в APEX приложении
    #38650083
Geny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Свои горячие клавиши в APEX приложении
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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