请教fins,${globalcount}好像没有用嘛?

fins 2007-04-01
我的意思是 翻页后${globalrowcount}编号还是从头开始的吗?
daiing 2007-04-02
翻页后不是从头开始,和序号一样,继续
fins 2007-04-02
那问题不是出在
globalrowcount不好用上
而是出在 排序后自动跳到了第一页这个bug上
请把
ecside.js里的
ECSIdeUtil.doSort方法里的
form[pageid].value=1;
一行注释掉
daiing 2007-04-03
真是不幸,试过了排序后不返回首页,但是globalrowcount和列首的序号还是一样,没有变
fins 2007-04-03
什么意思 没明白

daiing 2007-04-03
form[pageid].value=1; 注释掉以后,在第二页排序后返回还是第二页,这个没问题,globalrowcount原来比如说是原来这一行16现在还是16,完全没有变化
fins 2007-04-03
比如第一页显示 1--10
第2页显示 11--20

排序后 你希望的结果是什么?

是希望第二页的编码 顺序跟着内容的变化而??
这个不能啊,因为这些行号都是固定的 他们本身不属于记录的一部分
所以 排序后 第2页还是按11---20 的顺序排列

你可以把表格理解为一张纸  记录是你写上学的
而 行号那些东西 是早就印在纸上的 他们不会根据你写的内容的变化而变化

daiing 2007-04-03
原有的List应该是有顺序的
也就是在List里比如说a排0,b排1,c排2
那么我能用list。get(0)的到a

现在网页中如果使用了排序,排成了a排1,b排2,c排0
那么我就无法按照现在的排列索引从list中的到原来的object的
fins 2007-04-03
你要取得a 为什么要用list.get呢?
items="recordList" var="record"
var里的那个变量放的就已经是每一条记录了啊

而且 我觉得你可能还没理解globalrowcount的用意
daiing 2007-04-03
你可能没有明白我的目的
我把数据库查出来的List放在session里,
如果在列表中我能得到该行在list的索引值,那么我只要传递那个索引值给action,action从session里取出那个list,用get(index)方式就能得到需要操作的object,而不需要重新从数据库根据id号取出来所有信息,而遍很费功夫,可能我的方法比较笨,不过我一直都是这么做的。
如果能介绍一个更好的方法也行,呵呵

Global site tag (gtag.js) - Google Analytics