自定义比较符,基础资料字段,过滤某个特征值原创
金蝶云社区-吴锐雄
吴锐雄
1人赞赏了该文章 285次浏览 未经作者许可,禁止转载编辑于2023年11月24日 19:05:33


配置工具中添加自定义比较符

image.png


单据中添加上一步新增的自定义比较符

image.png


效果:

image.png


代码如下:

package kdec.customfilter;

import com.kingdee.guard.service.checkrule.QCP;
import kd.bos.entity.filter.AbstractFilterContantParser;
import kd.bos.entity.filter.FilterContantParserArgs;
import kd.bos.orm.query.QFilter;

/**
 * “织造结构”基础资料自定义过滤
 */
public class ConstructFilterParser extends AbstractFilterContantParser {

    @Override
    protected QFilter getQFilter(FilterContantParserArgs filterContantParserArgs) {
        String fieldName = filterContantParserArgs.getFieldName();
        QFilter qFilter = new QFilter(fieldName, QCP.like, "%平%");
        return qFilter;
    }

    @Override
    protected String getScriptFilter(FilterContantParserArgs filterContantParserArgs) {
        return "";
    }
}




赞 1