单据内字段增加过滤BeforeF7Select实际
/// <summary> /// 显示基础资料列表之前调用 /// 通过重载本事件,可以设置必要的过滤条件,以限定检索范围; /// </summary> /// <param name="e"></param> public override void BeforeF7Select(BeforeF7SelectEventArgs e) { switch (e.FieldKey.ToUpperInvariant()) { //case "FXXX":通过字段的Key[大写]来区分不同的基础资料 // e.ListFilterParameter.Filter = "FXXX= AND fxxy=";过滤的字段使用对应基础资料的字段的Key,支持ksql语法 //break; case "F_KFS_MAINBOM": //获取当前索引行 int rowindex = this.View.Model.GetEntryCurrentRowIndex("FEntity"); //鼠标选选中行对应的主物料编码 DynamicObject mater = this.View.Model.GetValue("F_KFS_MainMaterial", rowindex) as DynamicObject; //给对应的bom版本增加过滤,过滤物料编码为明细行对应的主物料编码 e.ListFilterParameter.Filter = string.Format("FMATERIALIDCHILD ='{0}' AND FMATERIALTYPE='1' ", mater["Id"]); break; default: break; } }
单据内字段增加过滤BeforeF7Select实际
/// <summary> /// 显示基础资料列表之前调用 /// 通过重载本事件,可以设置必要的过滤条件,以限定检索范围; ...
点击下载文档
本文2024-09-16 17:17:39发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14776.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章