列表查询ListShowParameter.IsShowApproved注意事项原创
3人赞赏了该文章
122次浏览
编辑于2023年11月21日 08:31:29
1、IsShowApproved属性应用
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.List; using Kingdee.BOS.Util; using Kingdee.BOS.Core.DynamicForm; namespace Running.Sample.PlugIn.BusinessPlugIn.Bill { public class P20231022IsShowApprovedEdit : AbstractBillPlugIn { public override void BeforeF7Select(BeforeF7SelectEventArgs e) { if (e.FieldKey.EqualsIgnoreCase("FMATERIALID")) { //F8过滤是否显示已审核数据。 e.IsShowApproved = true; } } public override void BarItemClick(BarItemClickEventArgs e) { if (e.BarItemKey.EqualsIgnoreCase("tbTest")) { ListShowParameter showParam = new ListShowParameter(); showParam.FormId = "BD_MATERIAL"; showParam.OpenStyle.ShowType = ShowType.MainNewTabPage; //打开基础资料列表,是否显示已审核数据。 showParam.IsShowApproved = true; this.View.ShowForm(showParam); } } } }
2、注意事项
列表查询ListShowParameter.IsShowApproved只显示已审核数据,只支持基础资料,不支持单据。
而单据过滤可通过拼接SQL条件实现,即通过 showParameter.ListFilterParameter.Filter 进行修改。
赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读