首页 > 其他分享 >金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体

金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体

时间:2023-11-14 19:24:03浏览次数:56  
标签:插件 售后 到子 OtherInAdd Add Paramter 窗体 FIDList

 

父窗体打开子窗体准备

                    BillShowParameter OtherInAdd = new BillShowParameter()
                    {
                        FormId = FormIdConst.STK_MISCELLANEOUS,//子窗体
                        ParentPageId = base.View.PageId,//父窗体
                        Status = OperationStatus.ADDNEW,//打开新增界面
                        AllowNavigation = false,
                    };

 

设置携带参数

                    #region 携带参数
                    //售后类型
                    OtherInAdd.CustomParams.Add("FAfterType", afterType);
                    //更换序列号 IsSerial
                    OtherInAdd.CustomParams.Add("FIsSerial", IsSerial.ToString());
                    //售后单 FIDList
                    OtherInAdd.CustomParams.Add("FIDList", string.Join(",", idList));
                    //明细 FEntity
                    OtherInAdd.CustomParams.Add("FEntryList", entryList);
                    #endregion

 

打开子窗体

                    OtherInAdd.OpenStyle.ShowType = ShowType.MainNewTabPage;//NewTabPage会导致在客户端无法打开新页签
                    OtherInAdd.OpenStyle.TagetKey = "FMainTab";//这个不能少
                    OtherInAdd.CreateWebParams();
                    this.View.ShowForm(OtherInAdd);

 

 

子窗体接收参数

        public override void OnInitialize(InitializeEventArgs e)
        {
            base.OnInitialize(e);
            if (e.Paramter.GetCustomParameters().ContainsKey("FIDList"))//判断源单是否传递【售后单ID】
            {
                this.idList = e.Paramter.GetCustomParameter("FIDList") + "";
            }
            if (e.Paramter.GetCustomParameters().ContainsKey("FEntryList"))//判断源单是否传递【售后单行ID】
            {
                this.entryList = e.Paramter.GetCustomParameter("FEntryList") + "";
            }
            if (e.Paramter.GetCustomParameters().ContainsKey("FAfterType"))//判断源单是否传递某个动态参数【售后类型】
            {
                this.afterType = e.Paramter.GetCustomParameter("FAfterType") + "";
            }
        }

 

 

标签:插件,售后,到子,OtherInAdd,Add,Paramter,窗体,FIDList
From: https://www.cnblogs.com/lanrenka/p/17824587.html

相关文章

  • 吊打Fast Request还免费? 这款插件真心好用!
    今天给大家推荐一款IDEA插件:ApipostHelper,比FastRequest更好用并且完全免费!三大亮点功能:写完代码IDEA内一键生成API文档;写完代码IDEA内一键调试,;生成API目录树,双击即可快速定位API定义的代码…下面给大家介绍一下ApipostHelper的安装和使用安装在IDEA编辑器插件中心输入Apipo......
  • IDEA接口调试插件不好找?这款免费用!
    IDEA插件市场中的API调试插件不是收费(FastRequest)就是不好用(apidoc、apidocx等等)今天给大家介绍一款国产的API调试插件:Apipost-Helper,完全免费且好看好用!这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API......
  • mysql5.7安装插件udp(lib_mysqludf_sys)
    项目应用中需要用mysql执行一下命令行.几经搜索可以安装lib_mysqludf_sys插件可以实现本地window环境安装(mysql8.0,64位,使用lib_mysqludf_sys.dll文件)--查看环境中插件目录showvariableslike'%plugin%';--plugin_dir C:/mysql/lib/plugin/--将lib_mysqludf_sys......
  • 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器
    使用nginx和rtmp模块,可以很容易地搭建一个视频直播和点播服务器出来。下面我们来看一下具体实施步骤:1.安装nginx和rtmp模块有关nginx的编译和安装比较简单,这里就不介绍了,看参考文献。这里提示以下几点:(1)安装好nginx后,配置文件在这里:/usr/local/nginx/conf/nginx.co......
  • vue3 AntV-X6 引入插件报错
    vue3AntV-X6引入插件报错:UncaughtTypeError:Cannotreadpropertiesofundefined(reading'ToolItem')vite引入路径的问题解决就是在引入插件的路径后面加上/lib:import{Keyboard}from'@antv/x6-plugin-keyboard/lib'直接写 import{Keyboard}from'@antv/......
  • maven 添加 checkstyle 插件约束代码规范
    本例示例,是引用http链接这种在线checkstyle.xml文件的配置方式,如下示例:<properties><maven.checkstyle.plugin.version>3.3.0</maven.checkstyle.plugin.version><!--支持本地绝对路径、本地相对路径、HTTP远程路径--><checkstyle.config.location>......
  • PostCSS通过px2rem插件和lib-flexible将px单位转换为rem(root em)单位实现大屏适配
    目录文档postcss中使用postcss-plugin-px2rem安装postcss-plugin-px2rem示例默认配置webpack中使用postcss-plugin-px2rem项目结构安装依赖文件内容大屏适配参考文章文档类似的插件postcss-plugin-px2remhttps://www.npmjs.com/package/postcss-plugin-px2remhttps://github.com/......
  • 推荐一个前端读取CSV文件的插件Papa Parse
    PapaParse点击跳转到官网,该插件可以将文件解析成2层数组。下面是vue项目引用的方法1.安装npminstallvue-papa-parse2.引入,在main.js里importVuefrom'vue'importVuePapaParsefrom'vue-papa-parse'Vue.use(VuePapaParse)3.使用,例如delimiter这类配置,可以参考......
  • 记录工作项目中使用的插件(持续更新中)
    1.HighLightingSystem用于3D物体高亮显示在项目中的使用方法:导入插件后在需要高亮显示的3d物体上附加Highlighter组件,在需要显示高亮效果的摄像机上附加HighlightingRenderer组件。在代码中调整Highlighter属性即可控制物体高亮效果的开关、闪烁。使用场景:提示玩家点击,或鼠标......
  • Apipost IDEA插件如何使用
    Apipost-Helper是由Apipost推出的IDEA插件,写完接口可以进行快速调试,且支持搜索接口、根据method跳转接口,还支持生成标准的API文档,注意:这些操作都可以在代码编辑器内独立完成,非常好用!这里给大家介绍一下Apipost-Helper的安装和使用安装在IDEA编辑器插件中心输入Apipost搜索安装:Api......