Plug-Ins allow for the Application Express framework to be readily extended with custom item types, region types, application processes and Dynamic Actions. Once defined, plug-in based components are created and maintained very much like standard Application Express components. Plug-ins enable developers to create highly customized components to enhance the functionality, appearance and user friendliness of their applications.
Plug-Ins позволяют расширить Application Express с помощью пользовательских типов элементов (item), типов областей (region), прикладных процессов и динамических действий (Dynamic Actions). После определения, на основе plug-in создаются и поддерживаются компоненты очень похожие на стандартные компоненты приложения Express. Плагины позволяют разработчикам создавать разнообразные компоненты для повышения функциональности, внешнего вида и удобства их применения.
Plug-Ins это
Лёгкий путь расширить функциональность Oracle APEX с помощью новых элементов: item, region, dynamic actions, process.
Разработчик может использовать различные виды элементов страницы
Plug-In экспортируется вместе с приложением APEX
Библиотека плагинов на OTN.ORACLE.COM
В этом разделе импортируем slider plug-in и используем его для Salary item в форме.
88. Выберите Shared Components в правом верхнем углу окна.
89. В области User Interface выберите Plug-ins.
90. Импортируем файл с slider plugin. Выберите Import.
91. Выберите Browse.
92. Выберите файл item_type_plugin_com_oracle_slider.sql file и выберите Open.
93. Нажмите Next.
94. Нажмите Next.
95. Выберите Project Tasks Application для Install Into Application и нажмите Install Plug-in.
96. Plug-in удачно установлен. Отредактируем страницу для использования plug-in. Выберите Edit Page 2.
97. Выберите P2_SALARY item, М2.
98. Измените Display As на Slider (Plug-in).
99. Выберите вкладку Settings.
100. В поле Maximum Value введите 50000 и в поле Step введите 100 и нажмите Apply Changes.
101. Выберите Run.
102. Должна наблюдаться работа Slider.
103. Выберите кнопку Application button в Developer Toolbar.