tydou 发表于 2015-8-31 18:22:00

AR9 goupfoot_format 、pagestart 事件顺序

想实现的效果 是 group分组时 分页 同时 更换 pagehead里显示的内容
之前的做法是 在fetchdata里 判断 分组的flag 然后更换pagehead
遇到的问题是 fetchdata里 对pagehead里的显示内容进行修改时 无法反映到当前页 下一页时才有效
于是 在pagestart事件里 判断分组的flg 然后更换pagehead这样就可以了

但是现在担心一个问题就是
当groupfoot里面的东西 正好被挤到新的一页的时候 是先走 groupfoot_format 事件还是 pagestart事件 ?
(看文档说”PageStart 在每一个PageEnd事件触发之后会重复触发,直至最后一页。“所以 pagestart应该是最先触发的 ? )
如果是先 pagestart 再 groupfoot_format有没有属性可以将顺序为先groupfoot_format 再 pagestart ?

另外想知道 fetchdata里面对 pagehead里面的text 进行值的设定的时候 无法反映到当前页上 是因为我这边设定有问题 还是本来就是这样的 ?

有没有更好的办法 能够实现 group分组时 分页 同时 更换 pagehead里显示的内容 ?

求解答

frank.zhang 发表于 2015-9-1 14:18:00

您好,
一页加载的时候,只有一个pagestart ,但是会有多个groupfoot_format 。
目前没有方式能够修改事件的触发顺序。
您的需求比较复杂,如果能够提供报表模板,我们可以帮您看下是否有更好的方案。

能够想到的方式有两个:
1.增加一个group分组,来取代pagehead
2.使用keepTogether来控制显示的位置

frank.zhang 发表于 2015-9-11 09:46:00

您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?


如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: AR9 goupfoot_format 、pagestart 事件顺序