# layui-filterContainer **Repository Path**: helpproject/layui-filter-container ## Basic Information - **Project Name**: layui-filterContainer - **Description**: 一个综合表单条件过滤器 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-15 - **Last Updated**: 2024-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # layui-filterContainer #### 介绍 一个基于layui的综合表单条件过滤器 #### 代码示例 ```HTML
``` ```JS const filterContainerObj = filterContainer.render({ elem: '#form-filter-container', url: "batchInvokeAction", data: [ {'field': 'date', "title": "日期", "type": "date", "range": true, "isMulti": false, "isCustom": true, 'defaultValues' : 'thismonth', "options": [ {"caption": "不限", "value": ""}, {"caption": "今天", "value": 'today'}, {"caption": "本周", "value": 'thisweek'}, {"caption": "本月", "value": 'thismonth'}, {"caption": "过去三个月", "value": 'last3months'}]}, { 'field': 'sex', "title": "性别", "type": "enum", "isMulti": true, "options": [ {"caption": "不限", "value": ""}, {"caption": "男", "value": 1}, {"caption": "女", "value": 2}]}, ], params: {'form': 'users_filter_form'}, onSelect: function (type, data) { console.log(type); // 得到当前的表单类型,包括多选的确认和取消事件 console.log(type); // 得到当前的数据 }, done: async function (data) { // 渲染后的事件 } }) // 获取表单数据 filterContainerObj.getData() ``` #### 展示案例 ![这是图片](./33912274-7e3a-4235-94a4-9913d09900dd.gif "展示案例")