金蝶-客户端分录F7字段过滤

需求:分录中F7字段“费用类型”字段做过滤。过滤要求,选择一个“业务类别”后,带出这个业务类别下的费用类型,然后费用类型只显示启用的,禁用掉的不显示。

        if (colIndex == shareEntry.getColumnIndex("expenseType")) {

        try {

            Object operationType = shareEntry.getCell(rowIndex, "operationType").getValue();

            if(operationType == null || "".equals(operationType)){

               MsgBox.showInfo("请先选择业务类别!");

              e.setCancel(true);

              }else{

                  final OperationTypeInfo operationTypeInfo = (OperationTypeInfo)operationType;

                  BOSUuid id = operationTypeInfo.getId();

                  final EntityViewInfo view = new EntityViewInfo();

                  String isstart="1";

                  final FilterInfo filterInfo = new FilterInfo();

                //只显示选中的“业务类别”下的“费用类型”

                  filterInfo.getFilterItems().add(new FilterItemInfo("operationType.id", "select fid from T_BC_OperationType where fid = '"+new ObjectUuidPK(id)+"'", CompareType.INNER));

                //只显示启用的,禁用掉的不显示

                  filterInfo.getFilterItems().add(new FilterItemInfo("isstart", isstart));

                  view.setFilter(filterInfo);

                  KDexpenseType.setEntityViewInfo(view);

                           }

    }

    catch (Exception exc) {

        PayRequestBillEditUICTEx.this.handUIException((Throwable)exc);

    }

    

        }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值