视图中筛选条件设置必填

1.场景介绍

在供应商的视图中,添加筛选,以供应商名称为条件进行搜索,供应商名称为必填,供应商名称不填写则无法进行搜索。

#2.效果展示

供应商视图中,不填写供应商名称点击搜索会提示:“请填写供应商名称!”。 填写完设置条件后可正常筛选。效果图如下:

#3.实现思路

在供应商默认视图中添加筛选条件,调用自定义handSearch方法,对筛选条件进行必填校验,转为高开模式,添加必填提示。

#4.操作步骤

在"第一个表单"的基础上,进行如下操作实现效果。

#4.1 添加筛选条件

在供应商默认视图-视图设置-高级设置-快速筛选,添加供应商名称的筛选条件。

#4.2 添加handSearch方法

在高级设置-方法,方法名为handSearch,定义方法。

示例代码如下:

this.$refs.query_form.validate((valid) => {  
        if (valid) {  
          // 验证通过,执行搜索
          this.Api.doQuery(1);  
        } else {  
          // 验证失败,给出提示  
          this.$message.error('请填写供应商名称!');  
          return false;  
        }  
      });  

#4.3 转为高开模式,修改template

在el-form-item中添加:

:rules="{ required: true, message: '请填写供应商名称', trigger: 'blur' }" ref="nameFormItem"

在供应商名称的div中添加style="display:inline;"

将搜索的@click改为:this.handSearch

更多请参见EOS Low-Code Platform 8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值