如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
来源:互联网 发布:五大流氓国笑话知乎 编辑:程序博客网 时间:2024/04/21 00:24
Gird在PeopleSoft中的用法是比较普遍的,通常可以用来维护一个列表,PeopleSoft自身的机制是可以对单表进行添加和修改,但在实际运用中会遇到一些特殊的情况,这时可以借助PeopleCode来达到我们的需求。
如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
在默认情况下,Grid会显示数据库表里面所有的数据,但有时我们希望只显示某一部分数据,这时我们可以在Record.Field.RowInit数据加载时过滤数据。假设Page设计为2个Level.
Local Rowset &HDR_ROWSET, &LINE_ROWSET, &LINE_ROWSET2;
Local Record &LINE_REC, &LINE_REC2, &LINE_REC3, &LINE_REC4;
&HDR_ROWSET = GetLevel0();
&LINE_ROWSET = &HDR_ROWSET(1).GetRowset(1);如果一个component里面有多个page,则根据page所处的位置依次叠加。
&LINE_REC = &LINE_ROWSET(1).DBS_SECAUDT_VW4; 说明:DBS_SECAUDT_VW4是Grid里面要加载的view
&Condition = "where AUTHORIZED_OPRID=:1 or DBS_SEC_AUTHOPR=:2";说明:设置过滤条件,只加载AUTHORIZED_OPRID或者DBS_SEC_AUTHOPR等于某一个人的数据。
ScrollFlush(Record.DBS_SECAUDT_VW4);说明:将Grid里面的数据清空。
ScrollSelect(1, Record.DBS_SECAUDT_VW4, Record.DBS_SECAUDT_VW4, &Condition, %OperatorId, %OperatorId);说明:将符合条件的数据填充到Grid中。
至此,页面加载的时候就只会列出符合条件的数据了
- 如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
- 如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
- 过滤数据源,只显示那些符合条件的数据--Query
- 在datagrid里面生成指定的DataView ,进行过滤.把符合条件的数据显示出来
- extjs的grid只显示一行数据的问题
- Extjs Grid 只显示列名 不显示数据
- mysql分组查询并只显示每组数据的前N条数据
- SQL----多张表连接查询,只查出符合条件的数据
- 如何获取符合条件的数据
- 如何使得apache只监听在特定的ip
- SourceGrid.Grid 数据显示
- Ext grid显示某行某列的数据
- 在Oracle中如何使得分组的数据用逗号分隔形成一条记录
- 根据拼音或名称联动显示符合条件的数据
- ListView获取只显示在屏幕的部分数据与全部数据
- Extjs4 Excel导入并在grid显示数据
- 如何列出windows下的逻辑分区?
- ArcgisEngine+C#开发中,对一个图层进行过滤,并只显示符合条件的要素
- 解决异常All Processing Suspended: Restart OPRID=%1 RUNID=%2, PI=%3
- jprofiler 远程监控aix的jvm
- 各大城市人口排名
- Windows Runtime (RT)
- js如何将对象属性key-value变成字符串输出
- 如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
- 启动和停止rac节点数据库
- ODI 11g 乱码问题
- 不连续物理地址 wince
- Android市场官方的统计信息
- 工作流程2
- 随笔2011/12/01
- .Net环境下操作IBM WebShpere MQ
- 分布式事务故障处理