使用Choice List 实现LOV
来源:互联网 发布:禁用445端口 编辑:程序博客网 时间:2024/05/22 14:48
开发环境:JDevloper 11.1.2.1.0+ Oracle Database 10g Express Edition 10.2.0.1。
使用ADF BC建立模型层时,可以在VO上为某个字段设置LOV。
比如,员工VO中的JobId字段来自于工作VO,这样在界面上会自动生成下拉列表。
在本实验中,我使用Choice List来实现LOV。
重点步骤说明:
1. 创建ADF BC from tables
(1)选择Employees 和Jobs,生成ADF BC。
(2)为Employees VO 增加View Accessors:Job VO。
2. 为EmployeesView的JobId字段定义LOV
(1)设置LOV的数据源和返回值
从设置界面可以看出,返回值可以有多个。
(2)选择List Type:Choice List;选择显示字段JobTitle。
当然,显示字段也可以选择多个,不过一般国内还是习惯显示名称,保存ID的方式。
3. 创建页面
(1)拖放EmployeesView1 Data Control到页面上
发现JobId字段自动选择了Select One Choice组件:
4. 运行效果
JobId字段以下拉列表的形式展现了,显示的是名称,保存的是ID,符合下拉列表的一般需求。
Select One Choice组件显示的下拉列表是只读的,只能选择,不能输入。
(1)有时要允许用户不选择任何一个选项,即下拉列表要允许有空白项,设置如下:
运行效果如下:
如果你希望空白项显示一些描述性的文字,可以选择Labeled Item:
使用ADF BC建立模型层时,可以在VO上为某个字段设置LOV。
比如,员工VO中的JobId字段来自于工作VO,这样在界面上会自动生成下拉列表。
在本实验中,我使用Choice List来实现LOV。
重点步骤说明:
1. 创建ADF BC from tables
(1)选择Employees 和Jobs,生成ADF BC。
(2)为Employees VO 增加View Accessors:Job VO。
2. 为EmployeesView的JobId字段定义LOV
(1)设置LOV的数据源和返回值
从设置界面可以看出,返回值可以有多个。
(2)选择List Type:Choice List;选择显示字段JobTitle。
当然,显示字段也可以选择多个,不过一般国内还是习惯显示名称,保存ID的方式。
3. 创建页面
(1)拖放EmployeesView1 Data Control到页面上
发现JobId字段自动选择了Select One Choice组件:
4. 运行效果
JobId字段以下拉列表的形式展现了,显示的是名称,保存的是ID,符合下拉列表的一般需求。
Select One Choice组件显示的下拉列表是只读的,只能选择,不能输入。
(1)有时要允许用户不选择任何一个选项,即下拉列表要允许有空白项,设置如下:
运行效果如下:
如果你希望空白项显示一些描述性的文字,可以选择Labeled Item:
Project 下载:ADF_LOV_ChoiceList.7z
http://maping930883.blogspot.com/2012/08/adf181choice-list-lov.html
0 0
- 使用Choice List 实现LOV
- 使用Choice List 实现查询
- 使用Input Text with LOV 实现LOV
- list-choice
- List of Values (LOV)
- 使用Input Text with LOV 实现显示名称保存ID
- 复合LOV的实现
- LOV
- OAF中实现动态LOV
- FORM开发实现动态LOV
- 使用LauchPopupListener过滤lov数据
- 使用LauchPopupListener过滤lov数据
- 使用LauchPopupListener过滤lov数据
- 使用LauchPopupListener过滤LOV数据
- 使用Input Text with LOV + Transient Attribute 实现显示名称保存ID
- CHOICE
- Choice
- choice
- 如何在Table组件中使用Active Data Service?
- hdu1018!【数学】
- PAT 1046. Shortest Distance
- JAVA的IO
- java集合框架小结
- 使用Choice List 实现LOV
- A Python Script to Disassemble a Block in LLDB
- Java初始化顺序
- poj1094
- 哈夫曼树及其应用-最优二叉树
- 使用Input Text with LOV 实现LOV
- 作业调度算法
- Fedora11下找回/dev/dsp设备
- 使用Input Text with LOV 实现显示名称保存ID