动态设置直接SQL账表关键字默认值的方法
在BOSIDE中,可以设置给直接SQL账表的关键字设置默认值,如果想动态设置,可以在过滤方案插件中实现
1. 继承BOS_SQLReportFilter过滤控件,然后增加插件。
2. 在菜单,或打开直接SQL账表时传递CustomParameter。
3. 参考如下代码,给关键字设置默认值。
[HotUpdate] public class TestSQLFilterPlugIn : AbstractCommonFilterPlugIn { public override void BeforeBindData(EventArgs e) { base.BeforeBindData(e); var sqlModel = this.Model as SQLReportFilterModel; if (sqlModel == null) return; var field = sqlModel.SQLFilterObject.FilterFieldList.FirstOrDefault(m => m.KeyWord == "#FBillNO#"); var billNo = ObjectUtils.Object2String(this.View.ParentFormView.OpenParameter.GetCustomParameter("BillNo")); field.DefaultValue = "billNo"; } }
老师:能有python示例代码就更好了。
动态设置直接SQL账表关键字默认值的方法
在BOSIDE中,可以设置给直接SQL账表的关键字设置默认值,如果想动态设置,可以在过滤方案插件中实现1. 继承BOS_SQLReportFilter过滤控件,...
点击下载文档
本文2024-09-16 17:19:58发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15015.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章