一、调用代码
BillShowParameter OtherInAdd = new BillShowParameter() { FormId = FormIdConst.STK_MISCELLANEOUS, ParentPageId = base.View.PageId, Status = OperationStatus.ADDNEW,//打开新增界面 AllowNavigation = false }; //售后类型 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); OtherInAdd.OpenStyle.ShowType = ShowType.NewTabPage; OtherInAdd.OpenStyle.TagetKey = "FMainTab";//这个不能少 OtherInAdd.CreateWebParams(); this.View.ShowForm(OtherInAdd);
结果网页版生效,客户端不生效。
二、调整代码
OtherInAdd.OpenStyle.ShowType = ShowType.NewTabPage; 改成 OtherInAdd.OpenStyle.ShowType = ShowType.MainNewTabPage;
重新测试发现可解决问题。
标签:插件,ShowType,OpenStyle,CustomParams,OtherInAdd,表单,Add,生效 From: https://www.cnblogs.com/lanrenka/p/17824525.html