下拉查询时动态拼接查询条件

yexiu 使用操作 83

版本号:

镜像版本 harbor.oinone.top/oinone/oinone-designer-mini-v5.2:5.2.10.2

本地版本 5.2.10

需求:

如果所属公司编码为空,则岗位列表查询出所有岗位,如果所属公司编码不为空, 则作为岗位列表下拉选择时的查询条件

你的期望:

如果所属公司编码为空,则岗位列表查询出所有岗位,如果所属公司编码不为空, 则作为岗位列表下拉选择时的查询条件

如何重现问题:

回复

共2条回复 我来回复
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    44781731556835_.pic_

    在domain里配置查询条件,如果业主为空时,就传1==1不要去加筛选条件,如果业主不为空,就去动态的取值

    2个月前 0条评论
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    在注解@Field.Relation()中使用domain实现自定义查询

    @Field.one2many
    @Field(displayName = “子订单列表”, summary = “子订单列表”)
    @Field.Relation(relationFields = {“parentOrderCode”}, referenceFields = {“childOrderCode”}, domain = “childOrderCode != ‘1234’”)
    private List<ChildOrder> orderList;

    2个月前 0条评论