2024年6月1日发(作者:)
Oracle Form 上常用对象的属性
在 Form 编程中, 需要为各种对象设置属性,
但一些常用属性是什么意思,
起什么作用,
可选的取值分别代表什么意思,这些问题还会时不时地困扰我们。这里把 Form 编程中经常会用到的
对象属性用中文解释一下,以备查。
Property
Name
Category
General
Object
All
Description
对象的名字,无缺省值。名字最多可以有 30 个字
符,必须是字母开头,可以包含字母、数字和
特殊字符 $、 #、 @、 _。大小写形式没有关系。
在对象的类型内部,名字是唯一的
Subclass
Information
General
All
Important! 表示对象的类别, 除 Form 外所有对象都应
当选择,这在 Form 编程中很重要。通过选择
Subclass, 可以让对象自动继承这一类对象应当具备
的默认属性项和属性值
Item type
General
Item
Item 的类型。一般不用设置,在选择了
Subclass
后
会自动赋值
Enabled
Functional
Item( 除显示项,
确定用户是否可以用鼠标操作这个项,缺省值为
Ye
图表 )
s。把这个属性设置为 N o ,则该项变灰。如果希望该项
不变灰但又不能被改变,则把 Insert Allowed 和
Update Allowed
属性设置为
No 。设置 Enabled
为
No 同样也把 Keyboard Navigable
Title
属性设为 N o
Functional LOV,
Window
Form,
Window 左上角显示的标题
Label
Functional Button,
CheckBox,
Radio
Radio
Group,
Button,
控件上显示的标签文本
Tab Page
Functional Trigger
Execution
确定在对象层次结构中的一个较高级别上存在另外
的同名的 Trigger 时,当前 Trigger 执行的时机,可取值
为: Override ( 缺省值 )、Before 、After 。Override仅
执行当前 Trigger 。Before 先执行当前 Trigger ,然后在
执行较高级别上的 Trigger 。 After 先执行较高级别上的
Trigger ,然后执行当前 Trigger 。Oracle 只对大量的管
理和测试推荐使用这个功能, 例如它可以开发出难以维
护的应用系统
Hierarchy
Justification
Functional
TextItem,
文本对齐方式
Display Item
Primary Canvas
Functional
Window
Forms Runtime 首先在 Window 中显示的 Canvas 的名
字,缺省值是 NULL 。如果导航到另一个 Canvas 中的
项, Forms Runtime 显示那个 Canvas ,而不是这个
Canvas 。如果使用 Show_Window 而不是通过
标准的导航显示一个
Window 的话,则仅仅需要设置
这个属性。通常,应该使用导航来显示
Window
Record
Query
Group
Functional
Record Group
若 Record Group Type 属性值是 Query ,则 Forms
Runtime 用来聚集 Record Group 的 SELECT 语句
Record Group
Column Mapping
Properties
Functional
Functional
LOV, Tree
LOV
Record Group 的名字,对象从该记录中得到值
单击 More 显示 Column Mapping
该列对 应 LOV 的 信息: Column
对话框,允许输入
Name( 关 联 到
Record Group 中的名字, LOV 从该 Record Group
得到它的数据 )、Column Title ( LOV
显示在列上方的
字符串 ) 、Display Width ( 在 Coordinate System 单元
中列的宽度 ) 、Return Item( 当用户选择一个值并单击
OK 时, LOV 分配给该列的值的项的名字
可 以 是 数 据 块 项 (
( ,前面没有冒号
( , 前面没有冒号 )
)。返回项
)
。 参 数
),或公共变量
Access Key
Functional Button,
Box,
Group
Check
表示可以用于选择一个项目的键的单个字符,
与 ALT
Radio
(或 COMMAND) 键一起联用,等同于用鼠标单击此项
目
Default Button
Functional
Button
确定这个按钮项是否是缺省按钮。 这个按钮看上去有
别于其他按钮,当用户进行“ default ”操作时激活该
按钮,而不管操作平台是否定义为选择方式。
是 No
缺省值
Elements in List
Functional
List
在 More 上单击显示 Elements in List 的对话框,该
对话框用来输入每个列表框元素的标签和值。如果
List Item Value 是空,则对应的值为
NULL
Radio
Value
Button
Functional
Radio Button
当用户单击单选按钮时,所对应的
Radio
Group( 单
选组 )项的值,缺省是空白
Navigation Style
Navigation
Data Block
在下一项或前一项上操作,决定当焦点分别在该
Data
Block 中的最后或第一个可导航项上时如何继
续进行,可取值有: Same Record( 缺省值 )、Change
Record 、Change Block 。Same Record
到同一 Data Block
项上。Change Record
把焦点移动
和同一记录中的第一个可导航的
把焦点移动到同一
Data Block
( 如果没有下
的下一个记录中的第一个可导航的项上
一个记录则在一个新记录中, )。Change Block 把焦
点移动到下一个块和前一个块中的第一个可导航的
项上
First Navigation
Data Block
Navigation
Form
在 Form Runtime 打开 Form 时操纵的 data block 的
名字,缺省为在 Object Navigator 中 Form
的第一个
Data Data
Block 。既可以按照所喜欢的顺序安排
Block
,也可以设置这个属性,但通常在
中有计划地设置
When-New-form-InstanceTrigger
这个属性以改变 Form 的行为特征
当焦点移动到以前的
Previous
Navigation
Navigation
Data
Data Block
Data Block 时,Forms Runtime
将导航的 Data Block 的名字。缺省情况下,以前的
发布者:admin,转转请注明出处:http://www.yc00.com/news/1717253653a2735977.html
评论列表(0条)