18.1、表单插件,选单,ListShow原创
金蝶云社区-林荫大道_找工作身份
林荫大道_找工作
12人赞赏了该文章 1万次浏览 未经作者许可,禁止转载编辑于2020年07月10日 16:46:25
封面

业务场景:采购订单,点击按钮,选单,选择上游单据




4.1



1、打开VS,新建一个类库,具体可以参考4.1 ,1-7步



1.1


//本机新引用

using Kingdee.BOS.Core.List;
using Kingdee.BOS.Core.Enums;
using Kingdee.BOS.Core.DynamicForm;





2、打开BOS,扩展采购订单,添加3个文本字段


image.png



3、添加一个按钮 YDIE_tbTest


image.png


image.png




4、


                //定义一个字段,新建一个listShowParameter实例
                
                ListShowParameter listShowParameter = new ListShowParameter();
                
                
                
                //FormId你要调用那个单据的列表。通过打开未扩展的销售订单,找到唯一标识
                
                listShowParameter.FormId = "SAL_SaleOrder";



image.png



5、

                //接收返回值
                
                this.View.ShowForm(listShowParameter);


6、重新生成dll






image.png


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS;
using Kingdee.BOS.Core.Bill.PlugIn;
using System.ComponentModel;

//本机新引用
using Kingdee.BOS.Core.List;
using Kingdee.BOS.Core.Enums;
using Kingdee.BOS.Core.DynamicForm;


namespace Kingdee.Bos.ListShow.Plugln
{
    [Description("选单")]
    
    [Kingdee.BOS.Util.HotUpdate]
    
    
    public class ClassName:AbstractBillPlugIn
    {
        public override void BarItemClick(BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
        {
            base.BarItemClick(e);
            
            
            //如果点击按钮,弹窗
            if(e.BarItemKey =="YDIE_tbTest")
            {
                //定义一个字段,新建一个listShowParameter实例
                ListShowParameter listShowParameter = new ListShowParameter();
                
                
                //FormId你要调用那个单据的列表,通过打开未扩展的销售订单,找到唯一标识     
                listShowParameter.FormId = "SAL_SaleOrder";
                
                
                //接收返回值    
                this.View.ShowForm(listShowParameter);
            }
        }
    }
}


7、最终效果,打开采购订单,点击按钮,出现销售订单,选单界面


image.png


总目录链接

https://vip.kingdee.com/article/64993872014591232


赞 12