Oracle Forms开发应用之Item级别的主要属性一
Oracle Forms开发应用
Item级别的主要属性 | |
项目 | 说明 |
Functional | |
* Enabled | 该Item是否可用 (Default:Yes) |
* Justification | 指定以何种方式对Item框中的文本值对齐 |
(Left,Center,Right,Start,End) | |
* Implementation Class | 指定JavaBean容器类名 |
* Multi-Line | 文本是否可以多行显示(Default:No) |
* Wrap Style | 选择由于宽度不够文本自动换到下一行的时候以Word/Character/None哪种方式为准 |
( Word,Character,None ) | |
Word(Default): 以完整单词为单位进行换行 | |
Character: 以字符为单位进行换行 | |
None: 不换行 | |
* Case Restriction | Mixed(Default): 在该Item框中以正常的大小写显示文本 |
Upper: 在该Item框中文本全部转换为大写显示 | |
Lower: 在该Item框中文本全部转换为小写显示 | |
* Conceal Data | 在该Item框中隐藏文本内容,用以Password输入(Default:No) |
* Keep Cursor Position | 记住光标位置,从别的画面回到那个画面的时候,光标会停留在最后所在的Item上(Default:No) |
* Automatic Skip | 项目值输入完之后,会自动过渡到下一个项目(Default:No) |
* Popup Menu | 在Item中点击鼠标右键的时候弹出的菜单设定 |
Navigation | |
* Keyboard Navigable | 光标是否可以经停该Item(Default:Yes) |
若为No,光标会直接跳向下一个Item | |
* Previous Navigation Item | 在同一个block内,对项目之间的光标移动顺序(可以任意的进行定义)。光标到达之前的Item定义。 |
* Next Navigation Item | 在同一个block内,对项目之间的光标移动顺序(可以任意的进行定义)。光标将要到达的Item定义。 |
Data | |
* Data Type | 指定该Item的数据类型 |
Alpha: 大小写混合文本 | |
Char: 与Varchar2类型所对应,最多支持2000个字符 | |
Date: 与Date类型所对应,默认格式为 DD-MON-YY(18-SEP-06) | |
DataTime: 与Date类型所对应,默认格式为DD-MON-YY HH24:MI[:SS](18-SEP-06 23:59:59) | |
Edate: 可与Data或Number类型所对应,默认格式为 DD/MM/YY(18/09/06) | |
INT: 整数类型(1000,-1000) | |
Jdata: 可与Data或Number类型所对应,默认格式为 MM/DD/YY (09/18/06) | |
Long:可支持超长文本数据到65534bytes,但是若做变量使用则必须小于等于32760bytes。Long数据 | |
类型的Item不能用在Where和Order by子句中,并且不能在Runtime环境中的Enter-Query模式下查询数据 | |
Money: 对应Number数据类型,可进行格式化处理的数字数据(10,000,-10,000) | |
Number:对应于Number或Float数据类型,可显示范围在1.0x10-129 to 9.99x10124中的数值 | |
RINT:整数类型(1000,-1000),数据右对齐 | |
RMoney:对应Number数据类型,可以格式化处理并右对齐的数字数据 | |
Rnumber:对应于Number或Float数据类型,数据右对齐 | |
Time:对应于 Number或Colons数据类型,默认格式为HH24:MI[:SS](21:07:13) | |
* Maximum Length | 项目内显示的最大文字数 |
* Fixed Length | 是否固定文本宽度,必须与指定值一致 (Default:No) |
* Initial Value | 初始值 |
* Required | 必须要输入内容的Item (Default:No) |
* Format Mask | 99,999.9 - 提供给使用者的数据形势. |
999.99“%” - 文字要以 “ ”形式表现. | |
L999 - 数字100以 \100输出. | |
* Lowest/Highest Allowed Value | 定义Item中可输入的最小/最大值 |
* Copy Value from Item | 指定针对master-detail关联的Data Block中,当在detail Block中创建或查询数据时,指定的 |
Item值将 从master block中的primary key Copy 到 detail block中对应的foreign key上 | |
(<block_name>.<block_item_name>) | |
* Synchronize with Item | 同步同一block内的其他Item值。例如当同一Data Block下面的item1和item2互相设置为 |
Synchronize with Item,那么当其中任一Item值被用户变更时,另一Item也会随之变更。 |
--刘轶鹤