BOS二开单据查询时如何只显示表头不显示分录原创
金蝶云社区-Hadwin
Hadwin
2人赞赏了该文章 563次浏览 未经作者许可,禁止转载编辑于2021年03月06日 11:16:04

需求背景:

     如下图序时簿打开界面无论有多少条分录都只显示表头数据

image.png

分析:

 这个问题首先要理解框架加载逻辑,界面打开时会走onload()方法,再次查询时不会再进,最终会走到exceQuery()方法。故需在onload()和exceQuery(方法中调用setRemoveEntry()方法即可


若报以下错误:java.lang.RuntimeException: java.sql.SQLException: Invalid column name: entrys.id

        at: com.kingdee.eas.framework.client.ListUI.fillFirstData(ListUI.java:3107)

        at: com.kingdee.eas.framework.client.ListUI.getDataFirsetTime(ListUI.java:2969)

        at: com.kingdee.eas.framework.client.ListUI.tblMain_doRequestRowSetForHasQueryPK(ListUI.java:2848)

修改exceQuery()方法逻辑即可,如下图代码


参考代码详见附件

代码.rar(0.65KB)

图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!