|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/oracle-apex-dynamic-action/
课程评论:没有评论
**课程总结:Oracle APEX 动态操作** 本课程深入介绍了 Oracle Application Express (APEX) 中的动态操作(Dynamic Actions)功能,该功能允许开发者以声明式的方式定义复杂的客户端行为,无需编写 JavaScript 代码。 **核心内容:** * **动态操作介绍:** 学习动态操作如何通过定义特定条件发生时执行的动作,以及如何指定受影响的页面元素和执行方式。 * **动态操作事件:** 了解 APEX 支持的四类事件:浏览器事件、框架事件、组件事件和自定义事件,以及它们的应用。 * **创建动态操作:** 掌握使用“动态操作创建向导”来配置事件、可选条件、执行的动作以及目标元素。 * **编辑动态操作:** 学习如何修改已创建动态操作的属性(如授权方案)和添加额外的“真”操作。 * **定义事件作用域:** 理解如何控制动态操作仅触发一次、在页面生命周期内触发,或在部分页面刷新(PPR)后触发。 * **删除动态操作:** 了解如何在 Page Designer 中移除不需要的动态操作。 * **调试动态操作:** 学习在 APEX 中调试动态操作的技巧。 通过本课程的学习,开发者能够更高效地为 APEX 应用添加交互性和响应性。
Dynamic actions enable developers to define complex client-side behavior declaratively without the need for JavaScript.About Dynamic ActionsDynamic actions provide a way to define complex client-side behavior declaratively without the need for JavaScript. Using the Dynamic Action Create wizard, you specify an action that is performed when a defined set of conditions occur. You can also specify which elements are affected by the action, and when and how they are affected.About Dynamic Action EventsYou can define dynamic actions can to fire based on events that happen on the page. Oracle Application Express includes four different categories of events: Browser events, Framework events, Component events, and Custom events. This section describes all supported events, including the internal JavaScript event name in brackets.Creating a Dynamic ActionCreating a dynamic action involves specifying when the action happens (with optional conditions), what action or actions are performed, and what elements are affected by the action. To learn more about any Property Editor attribute, select the attribute and click the Help tab in the central pane.Editing Dynamic ActionsOnce you create a dynamic action, you can modify attributes defined during the creation process, specify attributes not available during the process (such as specifying an Authorization Scheme) and add additional true actions.Defining Dynamic Action Event ScopeAfter creating the dynamic action, the scope of the action can be modified to trigger only once, for the lifetime of the current page, or until triggering elements are updated by a Partial Page Refresh (PPR).Deleting a Dynamic ActionDelete a dynamic action by selecting it in Page Designer and selecting Delete from the context menu.Debugging Dynamic ActionsLearn how to debug dynamic actions in Oracle Application Express.