用代码模拟用户点击按钮原创
金蝶云社区-山抹微云
山抹微云
10人赞赏了该文章 2,484次浏览 未经作者许可,禁止转载编辑于2021年11月20日 19:13:17

  刚刚写了一篇[用代码模拟用户点击Toolbar里的按钮]https://vip.kingdee.com/article/249965412664890112 ,原理一致,本文做简单介绍

  本着举一反三的态度,也探索下,怎么用代码模拟用户点击按钮。

  如下图,继承了AbstractBillPlugIn类。

 image.png

  那怎么能用代码模拟用户点击该按钮。

  参考代码如下

    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函数也值得一看,代码如下

image.png

  有兴趣,可以实践下。

  原创不易,如有收获,烦请点赞。谢谢。

赞 10