1、BOS中在新建的空白對象中添加一個下推按鈕
1.點擊“菜單集合”屬性
2.在打開的窗體中,點中“工具條”,新增一個按鈕
3.將新增的按鈕標題改為“下推”,並配置點擊事件
列表菜單增加“下推”類似,只是屬性中打開“列表菜單”。
2、二次開發
1、打開VS新建類庫
2、添加以下幾個必要的引用
Kingdee.BOS
Kingdee.BOS.Core
Kingdee.BOS.DataEntity
Kingdee.BOS.ServiceHelper
3、在當前類庫下新建類
4、新建的類繼承自AbstractBillPlugIn
public class buttonEvent : AbstractBillPlugIn
這里提供一個插件的繼承關系,常用到的是動態表單插件(AbstractDynamicFormPlugIn)和單據列表插件(AbstractListPlugIn)
5、添加菜單按鈕點擊事件
6.完成代碼編寫這一步后,需要將我們的類,編譯輸出成為一個插件DLL。屬性界面的生成頁簽,修改輸出路徑到Website\bin目錄,一般K3Cloud默認安裝路徑都是\Program Files (x86)\Kingdee\K3Cloud\WebSite\Bin
7、將這個類庫文件,注冊到對應要使用該功能的表單插件中。在BOS中找到其他入庫單的表單插件屬性,進行注冊
在我們的輸出目錄下,找到相應的DLL文件
這樣就完成了表單的注冊
8、完成以上操作后,需要重啟一次IIS服務,才可以看到代碼的效果
最終效果
9、如果需要調試代碼,因為我們是類庫輸出型的項目,並不同於普通winform或者asp.net網站的項目,所以需要通過附加進程的方式來捕獲調試。(Ctrl alt p)
在進程列表中找到w3wp.exe進程進行附加