过滤数据源,只显示那些符合条件的数据
第一步,先在form的声明的地方声明变量:
public class FormRun extends ObjectRun
{
QueryBuildRange criteriaPosted;
}
第二步,数据源(datasource)对应的表的ini方法:
public void init()
{
super();
criteriaPosted=this.query().dataSourceName('YouTable').addRange(fieldNum(YouTable,FieldName));
}
第三步,数据源的ExecuteQuery方法下
public void executeQuery()
{
criteriaPosted.value(queryValue(Noyes::No));
super();//注意,父类的方法要后执行.
}
第四部(可选),可以写一个checkbox,调用方法ExecuteQuery();这样就可以实现动态控制了。
转自: 秋毫ERP咨询
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步