用代码模拟用户点击按钮原创
10人赞赏了该文章
2,654次浏览
编辑于2021年11月20日 19:13:17
刚刚写了一篇[用代码模拟用户点击Toolbar里的按钮]https://vip.kingdee.com/article/249965412664890112 ,原理一致,本文做简单介绍
本着举一反三的态度,也探索下,怎么用代码模拟用户点击按钮。
如下图,继承了AbstractBillPlugIn类。
那怎么能用代码模拟用户点击该按钮。
参考代码如下
public void afterBindData(EventObject e) {
super.afterBindData(e);
Button kdps_buttonap = this.getView().getControl("kdps_buttonap");
this.addClickListeners("kdps_buttonap");
kdps_buttonap.addClickListener(this);
kdps_buttonap.click();
}
需要在registerListener事件上,写下 this.addClickListeners("kdps_buttonap");
由于该按钮Button类已经有了自身的key、operKey等信息,直接调用click即可。
click函数也值得一看,代码如下
有兴趣,可以实践下。
原创不易,如有收获,烦请点赞。谢谢。
赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!