(FAQ)报销列表单据显示不全原创
12人赞赏了该文章
114次浏览
编辑于2023年10月31日 18:56:08
一、问题描述
一张费用报销单,有11行分录,但是查询只显示了10行,修改每页显示20条后才能正常显示到11条。
二、问题原因
列表绑定的查询query,扩展增加了分录费用类型字段,但query的主键仍只有单头id。
由于框架在计算页数的时候,是根据主键进行计算的,当一张单据存在多行分录,返回的数据会是多条,但是计算时仍只根据主键只有单据id,也就是按一算,导致返回的页数,与实际返回的数据需要的页数不一致。
三、解决方案
query在扩展增加分录字段后,主键也需要扩展增加分录id字段。
推荐阅读