【二开插件】移动bos如何给新页面传值?

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【二开插件】移动bos如何给新页面传值?

原来的页面打开新页面并传值:

//打开移动表单详情
//MobileBillShowParameter param = new MobileBillShowParameter ();
//打开移动单据列表
//MobileListShowParameter param = new MobileListShowParameter();
//打开移动表单
MobileShowParameter param = new MobileShowParameter();
param.FormId = “Mob_YDFLBJ_LZK”;
param.ParentPageId = this.View.PageId;
param.PKey="xxx"//主键值;只能传1个参数;                  
param.CustomParams.Add("AssignIds", string.Join(",", assignIds));//自定义参数
param.CustomComplexParams.Add("AClass", AClass);//使用复杂参数传值
this.View.ShowForm(param);

新页面获取原来页面的数值;
 

public override void OnInitialize(InitializeEventArgs e)
 {
    var openParameter = View.OpenParameter as MobileOpenParameter;
    if (openParameter != null && !openParameter.PkValue.IsNullOrEmptyOrWhiteSpace())
     {
        var key = openParameter.PkValue as string;
     }
    if (e.Paramter.GetCustomParameter("AssignIds") != null)
    {
      string assignIds = e.Paramter.GetCustomParameter("AssignIds").ToString(); 
    } 
    if (e.Paramter.GetCustomParameter("AClass") != null)
    {
        var a = e.Paramter.GetCustomParameter("AClass") as AClass;
    }
  }


【二开插件】移动bos如何给新页面传值?

原来的页面打开新页面并传值://打开移动表单详情//MobileBillShowParameter param = new MobileBillShowParameter ();//打开移动单据列表/...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息