JTF Grid是oracle 在合同管理和CRM中使用得比较多的一种JavaBean控件。
上图就是使用JTF_GRID开发的Form实例。JTF GRID控件有如下功能:
1. 右键点击一条记录:
1)Copy Cell可以将所选单元域中的数据放到剪贴板中。
2)Copy Selected Rows可以将所选单元所在的整个行记录复制到剪贴板中。
3)Copy All Rows可以将多有行记录复制到剪贴板中。
4)Find in Table..在表中查找,点击弹出一个新的窗口,在Find What域中输入你想搜索的任何字段的值信息,然后选择搜索方向和是否匹配大小写点击Find按钮就可以了,如果查找到相关记录,就会返回到上一个窗口并定位到该记录,否则报没有找到匹配的记录。
5)Refresh刷新。
6)Sort..排序,点击出现排序窗口,可以按照自己的需求进行排序。
7)Go To..(一直处于禁用状态,没有搞懂是做什么用的)
2. 自动显示横向和纵向的滚动条
3. 列的宽度可以随意改变。
4. 列的顺序可以根据后台配置改变,不用更改程序。
5. 点击列名称可以排序。
主要步骤
Ø 创建数据源
Ø Form中引用
1创建数据源
1)CRM_Administrator职责>Spreadtable>Metadata Administration
datasource name WMS_WAVEPLAN_TASKS为已经定义好的包含想要在界面上显示内容的一张视图。
A.Headers中
Datasource Name:数据源名称
Title:数据源标题
Relational View Name:相关联的视图的名称
Application:应用名称
WHERE Clause:查询筛选条件,就是SQL语句里面的Where语句
Lines/Row:每条记录显示的行数,下面两张图分别是单行记录显示一行和单行记录显示四行:
Fetch Size:每次从数据库中读取数据时候取出的记录条数,即每次向内存加载的记录条数.
B.TAB页Database标签页
Column Alias:列别名(不用管他,View Column/Function中选择了之后,自动与其相等)
View Column/Function:选择需要显示的视图中的字段
Datatype:由View Column/Function带出的字段类型
Query Sequence Fire:
Post:
Sortable Query:是否允许排序,去掉对勾之后,在界面上不能用对其进行排序(包括数遍单击列名排序和右键界面选择排序)
Sort Column:排序列,默认是禁用的
Default Sort Order:默认排序方式
C.TAB页Display标签页
Label:显示在页面上的列名称
Visible:是否在界面窗口上显示该列,去掉对勾则在窗口中不会显示出该列
Freeze Visable Property:选择该项后,单击窗口中的列名,Hide Culumn功能被禁用
Display Sequence:显示序列,数字越小,在记录中,该列就越靠左
Display Width:显示宽度
D. TAB页Alignments and Formatting标签页--对齐方式和显示格式
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27212986/viewspace-738992/ ,如需转载,请注明出处,否则将追究法律责任。