后台调用模板生成项目原创
2人赞赏了该文章
820次浏览
编辑于2022年06月17日 10:30:17
通过打开PLM资源库,传入过滤条件“Project”
返回事件中获取返回数据,拿到模板ID ,构造参数包,打开项目新建的单据
BomFormView.Instance.OpenLibarayObjectForm(this,"","Project",a=>{ var pid=Convert.ToInt64( a.ReturnData.GetAsType<ListSelectedRowCollection>()[0].PrimaryKeyValue); Dictionary<string,object> param =new Dictionary<string,object>(); param[FormParameterConst.Prj_Param_TemplateObjectId]=pid; param["plm_param_source"]=1; param["modelFlag"]=false; PageMamager.Instance.ShowBillPage(plmview,CategoryManager.Instance.GetFormIdByCategory(plmcontext,categoryid),0,parameters,OperationStatus.ADDNEW,ShowType.MainNewTabPage); },categoryid,isMultiSelect:false);
BomFormView来自
FormParameterConst来自
categoryid是long类型的业务类型id
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读