Search Docs
筛选器允许你使用自定义条件来限制数据查询的范围。
筛选器的使用与定义表单项相同,只需要在表单组件中定义过滤条件即可。
amis('input_text').name('id').label('ID').filter(QueryType.eq), amis('input_text').name('name').label('名称').filter(QueryType.like),
除了在表单项中定义筛选字段外,你还可以在仓库中额外定义筛选字段,用于快速搜索和筛选。
import Repository from 'easeadmin/repositories/resource_repository' import { QueryType } from 'easeadmin/types' export default class userRepository extends Repository { protected filters: Record<string, QueryType> = { id: QueryType.eq, time: QueryType.lt, name: QueryType.like, orderBy: QueryType.orderBy, // 排序字段,如果没有定义则无法使用排序功能 } }