ExtJS - одна из наиболее популярных и функциональных JavaScript-библиотек для разработки веб-приложений и пользовательских интерфейсов.
Инсталляция
- Скачать последнюю версию ExtJS - http://www.extjs.com/products/extjs/download.php
- Для EPG: открыть FTP-порт в XMLDB. Для этого зайти в SQL*Plus пользователем SYSTEM:
SQL> exec dbms_xdb.setftpport('2100');
PL/SQL procedure successfully completed.
SQL> alter system register;
System altered.
- Для EPG: распаковать дистрибутив extJS и загрузить его на ftp://server_adress:2100/i/themes/,где server_adress - хост сервера БД
- Для EPG: закрыть FTP-порт в XMLDB. Для этого зайти в SQL*Plus пользователем SYSTEM:
SQL> exec dbms_xdb.setftpport('0');
PL/SQL procedure successfully completed.
SQL> alter system register;
System altered.
- Для HTTP-Server: распаковать дистрибутив extJS в директорию /i/themes, где i - image-директория Apex
Использование extJS в Oracle APEX
- Home -> Application Builder -> Application 101 -> Shared Components -> Templates -> Edit Page Template
Header Definition: - Добавить следующий фрагмент кода в HTML Header:
- Добавить следующий фрагмент в HTML Body Attribute: onload="makeResizable();"
- Добавить элемент типа TEXTAREA.
- Изменить значение Edit Page -> Display Attributes -> Cursor Focus на «Do not focus cursor»
- Запустить данную страницу.