没有合适的资源?快使用搜索试试~ 我知道了~
SAP ALV Grid资料整理 (很全面)
需积分: 31 12 下载量 52 浏览量
2011-04-12
23:05:30
上传
评论
收藏 146KB DOCX 举报
温馨提示
试读
40页
SAP ALV Grid资料整理(很全面)本文引自CSDN 博客, Just For Learning Only !
资源详情
资源评论
资源推荐
总结
! "#$!#! %
的参考文档 &'()收藏
对 的定义如下:
!
"#。
$ 控件用来创建非层次的友好的交互式报表。作为一个控件,他被安装在本地机
的客户端上。
$ 控件提供了典型的常用功能,比如排序,筛选和总计等。同时他也提供了自开
发功能的接口。它提供了大量与 和水晶报表的接口。
类 %&$'(&$)(* 用来实现 $)(* 控件的各种功能。还可以使用:)'&+这
些功能模块,来实现 报表。
当我们想通过 来实现报表时,我们通常需要准备一下几个部分:
,-;就是你要显示的内表。除排序功能之外,$)(* 的控件只是读取所要显
示的内表中的内容。然而,排序将会改表内表的状态。所要显示的内表可以包含任何
的数据。如果要显示 的数据,那可能就要设定 $)(* 的某些特定功
能。
.-/%0使用另外一个内表来定义 报表的每一个字段的显示方式。/
可以通过三种方式来实现:自动生成,半自动和手动生成。这个内表的类型必须
是 %&&/%
1-!!!0我们可以通过这个结构来设置 的显示格式。用这个结构我们可
以用来设置 的常用选项,对 $)(* 控件的配置,汇总选项已经颜色等。这个结构的类
型必须是 %&&23
4-0如果我们想在 中触发时间,可以通过事件处理类来实现,必须
注册一个事件处理类的实例来处理 的事件。
5-0通过 其他的一些参数可以用来设置 的其它的一些特征。
例如设置初始的排序顺序,把某些按钮置为非激活状态等。
下面我们来简单看一下 的实现步骤,作为一个控件对象必须有一个容器来实现与屏幕
的连接。我们用 &!&! & 这个类的实例来实现这个目的。另外还有一
些其他类的实例也可能会用到,比如
&!&6&7&!&&。首先我们要在屏幕上创建
! 区域。
下面简单描述一下 $)(* 的创建过程8
,在屏幕上创建 ! 区域,比如我们把这个区域的名字定位 &
,定义 的全局变量
.9""$3:**/(;((3;/3)
9"""$)(*
*0&2)/3&!&&
9"""; !
*0&! && 2 '<%%&<
9""%!
*0&2)/3&!&! &
9""/
*&&
9""!!!
*&!2&&声明用来创建容纳显示内容的内表
1根据自己的具体需求把取出来的数据放到内表中
4建立 :3=3*' 用来创建 $)(* 的实例
)3%:/3)3''
9=3*''&>,>>
=3*'&
=3*'&3''
)/3)=&
;*=3*'
5下面是显示 的主要步骤,先检查一下 容器的实例是否存在,如果存在的话就把刷
新,否则的话就创建它,并调用显示 的方法。
/3)=&
(/&((;((
%)3:?%$)&%3;(;)
@3)(;$
%3;(;)&;=A&! &&
@%(3;
%;&))3)A,
%;&2=&))3)A.
%)&))3)A1
(/(=&))3)A4
(/(=&*2;)3&*2;)3&(;BA5
AC
(/2"':)%DE>
;*(/
%)3:?%$)&$)(*
@3)(;$
(&);A$)&%3;(;)
@%(3;
))3)&%;&%)A,
))3)&%;&(;(A.
))3)&%;&(;BA1
))3)&*&%)A4
A5
(/2"':)%DE>
;*(/
9""#
9)/3)=&#%;$(;$&#
9""!!!
9)/3)=&!%;$(;$&!
9""
%=3*$)&$)(*"E&:&/3)&/()&*(2
@3)(;$
9(&:'//)&%(A
9(&:2(;$&:'//)A
9(&%3;(;%2&%%BA
9(&)'%')&;=A
9(&)(;A
9(&A
9(&*/'A<@<
(&23'A&!
9(&)(;A
9(&%(&$)3'A
9(&33:)&@%'*(;$A
9(&2)(;BA
9(&&$)(%A
9(&@%&F(;/3A
%;$(;$
(&3':A&
(&/(*%3$A&#
9(&3)A
9(&/()A
@%(3;
(;(*&)=)&%3=:(;(3;A,
)3$)=&))3)A.
33&=;2&(;A1
A4
(/2"':)%DE>
;*(/
%=3*$)&$)(*"E)/)&:&*(2
9@3)(;$
9(&:A
9(&3/&)/)A
@%(3;
/(;(*A,
A.
(/2"':)%DE>
;*(/
;*(/
* 参考文档 &(+通过 ,-*-./0-, 来实例化类 收藏
通过 %)3:?% 来实例化类,在上面的一小段代码中使用了 &!&& 的两
个实例方法。第一个便是‘&&&#&G7他的名字也就说明了他的用途。
创建了 的实例后我们使用这个实例来显示 : 报表。通过这个方法来传入
7#7!!! 以及其他一些信息。下面是帮助文档中这
些参数的含义:
=
(&:'//)&%(
如果方法的调用是静态的,这个参数被设置。
这意味着这个方法总是用同样的 #
来调用。这种情况下,# 被保存到
特殊的缓存区域中。这边加速了列表的显示。
(&)'%')&;=
要显示的数据表的数据字典结构,如果给了这
个参数 # 会被自动产生。
(&)(;
决定了数据表格的显示格式。如果用这个参数
的话必须这是结构类型 *()(; 的
)3) 字段。
(&
决定了用户是否可以保存显示样式:
H@G0
H'G!"#
HGH@GH'G
%:
(&*/'
决定了用户是否可以设置缺省的显示样式:
H@G!!I
%!!I
如果显示样式已存在并且在 (&23' 中没
有其他的显示样式,在调用这个方法时这个样
式将被自动调用
(&23'
用来决定 的属性。它与过滤,排
序和字段的属性无关。
剩余39页未读,继续阅读
Jay668
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0