关于如何用DEP实现标准按钮(非业务)位置进行调整原创
金蝶云社区-Hadwin
Hadwin
2人赞赏了该文章 653次浏览 未经作者许可,禁止转载编辑于2020年10月17日 14:14:36

需求:如下图所示代发单便捷界面有个生成凭证按钮,但是其位置不那么显眼客户想放到显眼位置(默认这个按钮在编辑界面是隐藏的需用脚本打开)

image.png

实现思路 :打开编辑界面--扩展定义--界面加载--后置脚本

image.png



参考脚本:

pluginCtx.getKDWorkButton("btnVoucher").setVisible(true); 

var btnVoucher = pluginCtx.getKDWorkButton("btnVoucher");//需要移动的按钮 

var btnSubmit = pluginCtx.getKDWorkButton("btnRemoveLine");//按钮新位置前面的按钮 

var toolBar = btnVoucher.getParent();//获取按钮父容器

 toolBar.remove(btnVoucher);//从父容器移除按钮 toolBar.addComponentAfterComponent(btnVoucher,btnSubmit);//插入到某个按钮的位置后面


实现效果

image.png


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