电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

按钮打开动态表单

来源:金蝶云社区作者:金蝶2024-09-161

按钮打开动态表单

using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TEST
{
    public class Global
    {
        /// <summary>
        /// 用户id
        /// </summary>
        public string F_PAEZ_Text1 { get; set; }
    }
    public class DTBD : AbstractDynamicFormPlugIn  //父类方法
    {

        public override void AfterBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
        {
            base.AfterBarItemClick(e);

            if (e.BarItemKey.Equals("tbButton_2", StringComparison.OrdinalIgnoreCase))
            {
                DynamicFormShowParameter parameter = new DynamicFormShowParameter();

                //指定要打开的窗体ID
                parameter.FormId = "93741eb406774b1fb66fe4027f7c537b";
                //将客户ID添加到自定义参数中,以便在新窗体中获取
              /*  string F_PAEZ_Text1;
                if (this.View.Model.GetValue("F_PAEZ_Text1") != null)
                {
                    F_PAEZ_Text1 = this.View.Model.GetValue("F_PAEZ_Text1").ToString();
                }
                else
                {
                    F_PAEZ_Text1 = "";
                }
                parameter.CustomParams.Add("F_PAEZ_Text1", F_PAEZ_Text1); */
                this.View.ShowForm(parameter,
                          new Action<FormResult>((formResult) =>
                          {
                              if (formResult != null && formResult.ReturnData != null)
                              {
                                  this.Model.SetValue("F_PAEZ_Text1",
                                      ((Global)formResult.ReturnData).F_PAEZ_Text1);
                              }
                          }));
            }
            base.AfterBarItemClick(e);
        }


    }
        public class SubMain : AbstractDynamicFormPlugIn   //子单据方法
        {
            /*   private string F_PAEZ_Text1;

       

按钮打开动态表单

using Kingdee.BOS.Core.Bill.PlugIn;using Kingdee.BOS.Core.DynamicForm;using Kingdee.BOS.Core.DynamicForm.PlugIn;using Kingdee....
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信