JeecgBoot 3.6.1使用Online表单开发生成代码,如何定义自定义查询条件

本文介绍了如何在Online表单中添加筛选条件,如姓名查询,并提供了使用FormSchema配置数据的例子,包括如何集成JInput和RangePicker组件以及处理数据库字段映射。
摘要由CSDN通过智能技术生成

一、使用Online表单生成代码,运行结果如下在这里插入图片描述

二、如果我们想要加入一些筛选条件,例如用姓名查询

1.可在生成的前端代码中加入如下代码,文件为****data.ts

//查询数据
export const searchFormSchema: FormSchema[] = [
];

2.对如上代码进行编辑

代码如下(示例):

//查询数据
export const searchFormSchema: FormSchema[] = [
  {
    label: '员工姓名',
    field: 'staffName',// 此处为数据库里的字段名,如果有下划线,此处记得用驼峰标识做区分,我的数据库字段为staff_name
    component: 'JInput',
    //colProps: { span: 6 },
  },// 此处需要注意
  {//时间选择框,
    label: '时间',
    field: 'createTime',
    component: 'RangePicker', //时间选择器
    componentProps:{
      valueType: 'Date', // 如果你的数据库时间字段类型为datetime,则需要此代码
      valueFormat:  "YYYY-MM-DD HH:mm:ss", //可选,绑定值的格式
      showTime:true, //日期选择框中是否显示时间
    },
  },
];

3.运行

在这里插入图片描述

在这里插入图片描述

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值