18.2、表单插件,选单,ListShow属性原创
18人赞赏了该文章
9,482次浏览
编辑于2020年07月04日 13:42:46
业务场景:采购订单,点击按钮,选单
续
1、
//IsLookUp弹出的列表界面是否有“返回数据”按钮 listShowParameter.IsLookUp = true;
2、重新生成dll
3、最终效果,打开采购订单,点击按钮,出现销售订单,选单界面,出现返回按钮
------------------------------------
4、
//列表显示类型 //只显示基本信息 listShowParameter.ListType = Convert.ToInt32(BOSEnums.Enu_ListType.BaseList);
5、重新生成dll
6、最终效果,重新打开采购订单,点击按钮,出现销售订单,选单界面,只显示单据头基本信息
7、
//全部显示,默认全部显示 listShowParameter.ListType = Convert.ToInt32(BOSEnums.Enu_ListType.List);
8、重新生成dll
9、最终效果,重新打开采购订单,点击按钮,出现销售订单,选单界面,全部显示
-----------------------------
10、
//是否显示复选框。默认是true,如果false就是不显示 listShowParameter.MultiSelect = false;
11、重新生成dll
12、最终效果,重新打开采购订单,点击按钮,出现销售订单,选单界面,没有复选框,只能选择一行数据,返回
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"; //IsLookUp弹出的列表界面是否有“返回数据”按钮 listShowParameter.IsLookUp = true; //列表显示类型 //只显示基本信息 listShowParameter.ListType = Convert.ToInt32(BOSEnums.Enu_ListType.BaseList); //全部显示,默认全部显示 listShowParameter.ListType = Convert.ToInt32(BOSEnums.Enu_ListType.List); //是否显示复选框。默认是true,如果false就是不显示 listShowParameter.MultiSelect = false; //接收返回值 this.View.ShowForm(listShowParameter); } } } }
总目录链接
https://vip.kingdee.com/article/64993872014591232
赞 18
18人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!