免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3077 | 回复: 9

SUBFILE中rollup、rolldown、pageup、pagedown [复制链接]

论坛徽章:
0
发表于 2012-06-24 16:13 |显示全部楼层
有哪位大牛可以讲下SUBFILE中rollup、rolldown、pageup、pagedown的用法啊,谢谢!
Rollup与Pageup在翻页上有什么区别?
不定义rollup、rolldown、pageup、pagedown也能上下翻页显示啊,四者的作用是什么?

论坛徽章:
1
天蝎座
日期:2014-07-20 17:37:17
发表于 2012-06-24 17:36 |显示全部楼层
本帖最后由 uxyzp 于 2012-06-24 17:37 编辑

Rollup=Pagedown

Rolldown=Pageup

这两个我没记错吧……从英文语义上来说,也是这个意思……

有段时间没用400了……话说LZ最近问的问题我也搞错了……呵呵……

LZ在哪做啊,最近问很多诶……

论坛徽章:
0
发表于 2012-06-24 22:50 |显示全部楼层
rollup=pagedown  
rolldown=pageup
通常会使用一套就可以了。

pagedow和pageup 关键字,需要指示器(indicator)和RPG编程配合,共同完成翻页的功能

例如DSPF 中如此定义:A N99                       PAGEUP

那么RPG程序中,需要捕捉这个指示器 ,例如:

IF   *IIN99 = *OFF
      ……(通常是再次加载一页的数据)
ENDIF

另外,load-all模式的subfile,是不需要定义pageup pagedown的,系统会自动帮助完成,对程序员来说是透明的。

expanding模式的subfile,只需要定义pagedown(下翻)、并在程序处理下翻的逻辑。对于pageup,系统会帮助自动完成,对程序员来说也是透明的。

single-page模式的subfile,则需要程序员来完成全部的pageup pagedown工作,包括在DDS中定义key word和在RPG中为响应pagedown pageup动作而完成的编程逻辑。


论坛徽章:
0
发表于 2012-06-25 19:58 |显示全部楼层
谢谢楼上!期待楼上能抽空整理出一篇讲Subfile的精品!

论坛徽章:
0
发表于 2012-06-26 12:21 |显示全部楼层
3;楼解释很详细。话说,银行SDA用的很少了。除非是写一些后台开发工具,

论坛徽章:
0
发表于 2012-06-26 13:51 |显示全部楼层
expanding模式还没有用过。

现在数据量不大,一般都是一次load。

论坛徽章:
0
发表于 2012-06-26 20:52 |显示全部楼层
回复 6# yayuyo

expanding模式我觉得非常鸡肋,使用expanding模式的主要原因,是一次load太多条记录,怕系统处理的时间太长,用户需要等待的时间长

但是我做过实验,一次load 9999条记录,也是一瞬间就加载完成了,完全没有等待的感觉。

可能是以前系统配置比较低吧,expanding还有市场。现在的系统配置这么高,不用考虑这点效率了,

而且load-all模式完全没有翻页的烦恼,所以expanding模式了解一下就可以了,还是用load-all模式吧。



   

论坛徽章:
0
发表于 2012-06-26 21:37 |显示全部楼层
要是记录大于9999 就得考虑 single-page模式的subfile了,显然这种模式写程序比其他两种要复杂一点。但是一般如果记录不多,load all 就可以了,编写起来也比较简单。

论坛徽章:
0
发表于 2012-07-04 09:11 |显示全部楼层
回复 7# niuhua77

学习了,谢谢~~~
   

论坛徽章:
0
发表于 2012-07-04 10:40 |显示全部楼层
本帖最后由 roden 于 2012-07-04 10:41 编辑
niuhua77 发表于 2012-06-24 22:50
例如DSPF 中如此定义:A N99                       PAGEUP

应该是PAGEDUP(99)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

ITPUB技术栈

ITPUB技术栈是ITPUB企业打造的垂直于IT领域的知识社群平台,在这里,你既可以是创作者也可以是消费者。如果你的IT生涯丰富多彩,喷薄的个人价值尽可在小栈内体现;如果你渴望找到志同道合的伙伴,拓宽人脉,小栈比跑会场更快。 小栈特色:
1.极高的用户转化率,实现更直接的知识变现;
2.随时随地,刷个朋友圈的时间,实现更长效的信息沉淀;
3.戳痛、难点的专业咨询,更接近成功解决方案的时刻;
4.贴近意见领袖,个人高速成长,迈入更富有价值的人际圈。

----------------------------------------

技术小栈>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP