понедельник, 1 февраля 2010 г.

Интеграция Oracle Application Express и ExtJS

ExtJS - одна из наиболее популярных и функциональных JavaScript-библиотек для разработки веб-приложений и пользовательских интерфейсов.

Инсталляция

  1. Скачать последнюю версию ExtJS - http://www.extjs.com/products/extjs/download.php
  2. Для EPG: открыть FTP-порт в XMLDB. Для этого зайти в SQL*Plus пользователем SYSTEM:
     SQL> exec dbms_xdb.setftpport('2100');  
     PL/SQL procedure successfully completed.  
     SQL> alter system register;  
     System altered.  
    
  3. Для EPG: распаковать дистрибутив extJS и загрузить его на ftp://server_adress:2100/i/themes/,где server_adress - хост сервера БД
  4. Для EPG: закрыть FTP-порт в XMLDB. Для этого зайти в SQL*Plus пользователем SYSTEM:
     SQL> exec dbms_xdb.setftpport('0');  
     PL/SQL procedure successfully completed.  
     SQL> alter system register;  
     System altered.  
    
  5. Для HTTP-Server: распаковать дистрибутив extJS в директорию /i/themes, где i - image-директория Apex

Использование extJS в Oracle APEX

  1. Home -> Application Builder -> Application 101 -> Shared Components -> Templates -> Edit Page Template
  2. Header Definition:
  3. Добавить следующий фрагмент кода в HTML Header:

  4. Добавить следующий фрагмент в HTML Body Attribute: onload="makeResizable();"
  5. Добавить элемент типа TEXTAREA.
  6. Изменить значение Edit Page -> Display Attributes -> Cursor Focus на «Do not focus cursor»
  7. Запустить данную страницу.

 



Комментариев нет:

Отправить комментарий