解决问题:列表批量删除时从尾页开始删除没页列表的所有数据后,列表中的转码,复选框和超链等列的数据就被清空了,经过检查源码发现这是displaytag的bug,从尾页删除所有数据后,当前页已经变为了上一页,但是程序中取到的页码还是原尾页的页码,导致当前页的开始条数和结合条数计算的不正确,导致列表中非property输出的数据都被清空了。 |
修改类文件:修改了TableTag类的initParameters方法中580行左右,计算start和end的值部分。 |
解决问题:列表批量删除时从尾页开始删除没页列表的所有数据后,列表中的转码,复选框和超链等列的数据就被清空了,经过检查源码发现这是displaytag的bug,从尾页删除所有数据后,当前页已经变为了上一页,但是程序中取到的页码还是原尾页的页码,导致当前页的开始条数和结合条数计算的不正确,导致列表中非property输出的数据都被清空了。 |
修改类文件:修改了TableTag类的initParameters方法中580行左右,计算start和end的值部分。 |