金蝶EAS,分录表格中F7字段实现数据过滤,FilterInfo多条件关系设置

金蝶EAS给F7设置过滤条件 金蝶EAS给F7设置过滤条件。 阅读详情
/**
 * 分录中,F7字段实现数据过滤
 * 需要在界面加载onload()方法中调用该方法
 */
public void initEntryF7(String unitsId) throws Exception {
	
	KDBizPromptBox prmtHfPerson = (KDBizPromptBox) kdtEntry.getColumn("hfPerson").getEditor().getComponent(); //获取表格特定列绑定的F7
	EntityViewInfo view = new EntityViewInfo();
	FilterInfo filter = new FilterInfo(); //过滤条件
	filter.getFilterItems().add(new FilterItemInfo("units.id", unitsId)); //条件1,#0
	filter.getFilterItems().add(new FilterItemInfo("status", BizStatusEnum.NORMAL_VALUE)); //条件2,#1
	filter.getFilterItems().add(new FilterItemInfo("status", BizStatusEnum.FROZEN_VALUE)); //条件3,#2
	filter.setMaskString("#0 and (#1 or #2)"); //3个过滤条件设定关系
	view.setFilter(filter);
	prmtHfPerson.setEntityViewInfo(view); //F7重新设定视图

}
    

EAS BOS 常用增加过滤及排序 EntityViewInfo entryEvi = new EntityViewInfo();   FilterInfo filter = new FilterInfo();   filter.getFilterItems().add(     new FilterItemInfo("parent.id", editData.getId().toString())); //  filter 阅读详情

相关推荐

金蝶EAS分录F7字段根据单据头字段进行数据过滤

单据头含有组织单位F7字段分录中含有人员F7字段分录中的人员F7需根据单据头中的组织F7字段进行过滤。 当单据头组织F7清空或者改变为其他值之后,需清空分录并为分录人员F7添加过滤条件。 /** * 单据头组织单位改变时,清空分录数值 * 重新设定分录表格中的人员F7过滤 */ @Override protected void prmtunits_dataChanged(D

金蝶EAS开发专栏 3184

EAS BOS二开(F7字段过滤

一、在单据界面新增 F7(基础资料类型) 字段的时候,比如:库存组织、仓库、物料等类似的基础资料,当新增单据的编辑界面进行选择的时候,默认就会展示所有的数据,所以可以根据不同的要求,进行相应的过滤。 单据头F7过滤代码如下: /** * 库存组织F7过滤 */ public void setStorageFilter() throws Exception { EntityViewInfo view = new EntityViewInfo(); //创建一个自定义视图对象 Filter

qq_43023754的博客 1891

eas bos根据合同类别过滤自定义核算项目

// 费用类型编码 String expenseTypeStr = entry.getString("expenseType"); verifyFieldNotNull("expenseType", expenseTypeStr); GeneralAsstActTy...

a754315344的博客 694

金蝶WEB端 EAS_WFLL2开发代码片段记录

这里配置是通过配置文件读取的,可以修改server\deploy\easweb.ear\eas_web.war\WEB-INF\properties\waf2.properties这个文件的isShowXy=false 扩展业务单元表T_EP_CUSTOMIZEDUNIT 清空分录 //现代表变化 清空分录 varret = waf("#entrys").wafGrid("clearGridData",true); -......

MZ199290的博客 2784

EntityViewInfo中FilterInfo如何设置包含多项的过滤

EntityViewInfo常常用作bos中接口参数,来做查询用,其中包含了FilterInfo过滤)、Selector(指定属性)以及Sorter(排序),我们会经常碰到过滤时,某个属性要像sql中的in的查询方式,FilterInfo提供了此功能,具体写法如下:第一种是CompareType用Inner:      用inner方式时,值项要写成如下格式:      数值类型为:

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 4243

eas 行业常用代码

//校验菜单存在与校验表存在 ifnotexists(select*fromT_BAS_ParamValueRangewherefid='yh9pCZ0xTNGP8dxwAJDrWxsoUZM=') ifnotexists(select*fromKSQL_USERTABLESwhereKSQL_TABNAME='CT_INV_Invit...

tanrt的博客 2577

金蝶bos给分录的某一列进行过滤

import com.kingdee.bos.ctrl.extendcontrols.BizDataFormat;import com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox;import com.kingdee.bos.ctrl.kdf.table.KDTDefaultCellEditor; protected void kdtEntryF7...

qq_36973387的博客 1310

EAS BOS:序时簿List渲染时添加过滤条件

序时簿List渲染时添加过滤条件

wimpykids的博客 262

Easticsearch底层原理——query与filter

前言 在学习elasticsearch的时候,很早之前就查过filter和query的不同。那时候,看来之后也没有完全理解。今天抽空整理一下。做一下记录。 1. query与filter 1.1 关注点 query查询关注查询语句中的条件是否被包含在所要查询的文档。有一个词包含即时符合条件。 filter查询关注查询语句和所要查询的文档内容是否匹配。只有完全匹配才可以 1.2 相关度得分 ...

小猿帅大人的博客 736

单据头F7字段分录F7字段数据过滤过滤条件添加

初始化编辑界面F7字段,以及分录中F7字段对应的数据过滤条件。 适用于金蝶EAS客户端,需要在onload()中调用。 /** * 初始化F7设置,为界面上的F7控件增加新的过滤条件 * 默认从单位登记中过滤出当前财务组织下的数据 */ private void initF7() { EntityViewInfo view = new EntityViewInfo(); /

金蝶EAS开发专栏 2508

批量替换金蝶接口的参数方法。

定义两个数组,oldStrs 数组用来存放要被替换的字段,newStrs 用来存放动态获取的数据,和要替换的数据保持一致。String[] oldStrs = {“替换1”,“替换2”, “替换3”,“替4”,“替换5”};" “FilterString”:,“替换3”,\n” +" “OrderString”: “替换4”,\n" +" “FieldKeys”: “替换2 “,\n” +" “FormId”: “替换1”,\n" +" “Limit”: 替换5,\n" +

Asion15727288501的博客 335

金蝶EAS开发笔记

项目中遇到的EAS小知识

有空就记录一下 6109

EAS 表格分录添加F7过滤

    private void tableStoped(KDTEditEvent e) {    int rowIndex = e.getRowIndex();    int colIndex = e.getColIndex();    KDTable table = (KDTable) e.getSource();    String fieldName = table.getColu...

a18707785508的博客 1145

EAS BOS 给分录F7设置过滤条件

KDBizPromptBox adminF7 = (KDBizPromptBox)this.kdtEntry.getColumn("adminOrg").getEditor().getComponent(); EntityViewInfo view = new EntityViewInfo(); FilterInfo filter = new FilterInfo(); filter.getF...

jonny_deng 2105

EAS BOS F7控件过滤(含表头和表体)

1: 单据头F7过滤. /** * * @Title: initEntry * @Description: TODO(初始化分录信息) * @return void 返回类型 * @throws */ private void initF7() { try { //初始化物料 LSCilentUtils.initTree...

tanrt的博客 2458

EAS BOS分录F7过滤

设置分录F7过滤规则。

weixin_57664029的博客 278

金蝶EAS,通用过滤中F7字段添加过滤

金蝶EAS通用过滤中F7字段实现数据过滤

金蝶EAS开发专栏 4712
上一篇: 金蝶EAS,通用过滤中F7字段添加过滤
下一篇: 金蝶EAS,序时簿界面去除数据隔离,根据枚举项实现背景色标记,数据排序
公子旭
博客等级 码龄16年 267粉丝 97原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值