不太敢去谈这个话题,因为话题太大了;说的不好容易误导大家,然后也正是因为每个人都有着不同理解,所以做出来的产品又有千变万化,总而言之,合适自己的就是最好的!

我结合官方文档和官方Demo的一些点,和大家来聊一下布局和常见控件的一些设置等等!

 不敢聊得太深入,因为每一个点都有可能深挖,只求点到即止

打算从以下几个方面入手:

  • 理解WorkShop和Application

  • 谈谈APEX授权和登录机制

  • APEX的页面布局

  • APEX的各种控件介绍

  • APEX中使用CSS

  • APEX中使用JS

理解WorkShop和Application

  • WorkShop:是一个数据库开发工具的集合,就好像PL/SQL Developer ,Oracle自带的Developer以及 MY SQL的PHPADMIN开发开发工具;

它是一个网页版本的工具,我们可以在WorkShop的网页上完成以下工作:

  • 1:浏览数据库对象(Object Browser)

  • 2:执行SQL命令: SQL Commands

  • 3:执行SQL脚本 SQL Scripts

  • 4:Utilities,一些常见的工具集合

  • 5:创建和管理RESTful Services

一般来说,我是比较习惯于用Pl/SQL Developer做数据库方面的开发!这里比较常用的是SQL Commands了

在Lanague选一下,我们可以执行SQL语句,也可以执行PL/SQL语句块;

  • Application则是APEX开发的每一个应用程序的集合,可以理解成 像VS开发工具里的每一个工程项目;

所以我们可以有很多个Application,他们分别用一个唯一的Application id标识, 开发过程怎么定义一个Application 呢?这个没有特别的,可能每个公司都不一样;比如我们要求每个模块一个APPLIICATION,

和所有的开发工具一样,每个项目里都有单个的开发文件,来做要实现的功能,那么Apex Application 下面就是Page了;Page就是我们的网页,在APEX上面开发的每一个PAGE,最终都转换成浏览器可以浏览的网页文件

谈谈APEX授权和登录机制

前面有说到Application,一般都会有权限控制的要求的;SQLu.cn已经有一些文章讲到的

本站与集成登录有关的文章

 

APEX的页面布局

先来看一张非常”标准的”布局;我们做的产品如何都和它那样,其实已经很ok了

页面上的任何一个地方都可以进行自定义开发,我们这里只是先点一下,后面会出一些具体的文章来介绍一下怎么调整!

  • 1:是导航条,系统默认的,包括了titile和菜单条按钮

  • 2:菜单条,可以从1点击来展开和隐藏

  • 3是一个Breadcrumb 面包屑工具条

  • 4是一些快捷连接,和功能连接 

  • 5是登录的用户名和用户信息

  • 6是page title ,后面可以放按钮的位置

  • 7是内容区域,可以放IG组件,button以及各种后面介绍的组件

 

APEX的各种控件介绍

Apex提供的控件非常多,常见的有区域组件,按钮,文本框,日历,下拉框,LOV等等,需要说明的是每一个组件,在开发界面的右边都可以设置他的风格样式,包括CSS,JS事件等等!

怎么添加组件呢?

1:我一般是先在页面的Body上点右键,选择要创建的组件;然后再去组件的属性框中设置组件类型等等!

2:当然也可以用拖拽的方式

 

在我们SQLu.cn 有很多关于组件使用的文章;大家可以自行搜索去看看,比如下方是介绍LOV的

Oracle APEX LOV做法汇总:LOV从易到难,IG里返回多个值的LOV

APEX中使用CSS和JS

方法很类型;我放在一起讲吧!

在做相对比较复杂或比较个性化的APEX页面时还是需要用到一些JavaScript脚本和CSS。

不多讲,直接看Demo吧

Oracle Apex:自定义使用 HTML、CSS 和 JS的一个案例

发表回复

您的电子邮箱地址不会被公开。

评论(1)