33、动态表单插件,EntityRowDoubleClick,双击单据体,触发,联查原创
21人赞赏了该文章
1万次浏览
编辑于2021年07月24日 13:24:08
业务场景:续32.4 上一节,打开销售出库单动态表单之后,再双击,联查打开销售出库单;和第30节,联查,功能类似
1、上一节32.1,再放一个文本字段,FID
2、继续上一节代码,sql增加 t1.FID
3、 //给FID赋值进来 row["FID"] = dt.Rows[i]["FID"].ToString();
3、双击表单,弹出查看单据界面
//表单继承类 using Kingdee.BOS.Core.Bill;
4、
//双击表单,弹出查看单据界面 public override void EntityRowDoubleClick(BOS.Core.DynamicForm.PlugIn.Args.EntityRowClickEventArgs e) { base.EntityRowDoubleClick(e); //打开单据查看实例 BillShowParameter para = new BillShowParameter(); //打开样式 para.OpenStyle.ShowType = ShowType.NonModal; //打开销售出库单,扩展前的唯一标识SAL_OUTSTOCK para.FormId = "SAL_OUTSTOCK"; //打开的状态,view,查看 para.Status = OperationStatus.VIEW; //打开哪张单据的FID内码,传递过来,那一行Row;双击哪一行,获取FID,赋值给它 para.PKey = this.View.Model.GetValue("FID", e.Row).ToString(); para.ParentPageId = this.View.ParentFormView.PageId; this.View.ShowForm(para); }
5、重新生成dll
6、最终效果,重新打开销售订单,点按钮,查看出库信息,再双击表单,打开销售出库单查看界面;
、
视频下载链接:
链接:https://pan.baidu.com/s/1wxCcdoy7Wu7060QWxnGzYg
提取码:KISS
总目录链接
https://vip.kingdee.com/article/64993872014591232
Kingdee.Bos.Project.DyForm2.zi …(19.22KB)
赞 21
21人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读