补签卡如何去除超过100条的限制原创
2人赞赏了该文章
328次浏览
编辑于2022年12月30日 18:48:24
提示:去除100条的限制会导致性能问题,因此如果确实要做的话,也是限补签卡。其他单据字段太多,更容易出现性能问题。
据我所知,补签卡里面是有两个地方限制数量的。第一个是提交的时候,会显示数量。 第二个是批量充填的时候。
我先从批量填充这边说起,如图所示:
代码会对比剩余可选职员数和本次选择职员数来判断是否超过100人的限制,因此我们只需要去除这一步的判断,就能规避批量填充的100条限制。
这时候如果我们点击提交生效的话,就会走到检验的方法,我们就需要关注一下rowCountVerify()方法,这个是校验数量的方法
下图所示rows就是表单中的数量即104,看到判断条件rows>100就会返回false,提示信息,因此去除这个判断就可以了。
就像我这边写的一样:
最后提交的话就跳过超过100条的提交限制了,进行其他的业务校验(我这里102条是因为有其他的业务校验,因此重新加了一些人上去),稍等片刻,就可以提交成功了!
至于页面上的最多只能填充100条明细记录的词条,这个是页面初始化的时候加上去的,因此看页面初始化的代码即可。
就可以看到下图红框所示部分就是这个词条,删掉即可。
最后的结果:
这就是关于补签卡去除100条限制的过程了。
最后再提示一次:去除100条的限制会导致性能问题,因此如果确实要做的话,也是限补签卡。其他单据字段太多,更容易出现性能问题。
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0