import { FilterPanelService } from '@farris/ui-filter-panel'; import { ServerSideToken } from '@farris/ui-lookup'; import { Component, OnInit } from '@angular/core'; import { listdata, list } from './mockList'; @Component({ selector: 'app-filter-demo', templateUrl: './filter-demo.component.html', styleUrls: ['./filter-demo.component.scss'], providers: [ { provide: ServerSideToken, useValue: {context: null}} ] }) export class FilterDemoComponent implements OnInit { list = [ { "id": "1111", "labelCode": "radio", "name": "单选", "control": { "controltype": "radio", "enumValues": [ { "value": "aa", "name": "足球" }, { "value": "bb", "name": "篮球" }, { "value": "cc", "name": "乒乓球" }, { "value": "dd", "name": "其他" } ], "isExtend": true }, // "value": "bb", }, { "id": "1", "labelCode": "search", "code": "search", "name": "搜索first1", "control": { "controltype": "search", "placeholder": "请输入编号或名称11", "isExtend": true } }, { "id": "text", "labelCode": "text", "code": "text", "name": "text1", "control": { "controltype": "text" }, "placeholder": "请输入" }, { "id": "dropdown", "labelCode": "dropdown", "code": "dropdown1", "name": "下拉选择1", "control": { "controltype": "dropdown", "placeholder": "请选择", "enumValues": [ { "value": "yx", "name": "有效" }, { "value": "wx", "name": "无效" } ] } }, { "id": "singledate", "labelCode": "singledate", "code": "singledate", "name": "日期1", "control": { "controltype": "singleDate", "placeholder": "请选择日期", "format":"yyyy年MM月dd日" }, }, { "id": "6a967bdb-2a8e-41f9-afe6-1c918b3d75ae", "labelCode": "singledate-mYear", "code": "singledate", "name": "日期-年月", "control": { "controltype": "month", "placeholder": "年月选择", "required": true, "isExtend": true }, } ]; constructor() { } ngOnInit() { } onQuery(event){ console.log('筛选结果',event); } }