vuetable添加筛选列
- vuetable的fields属性为每列的数据来源,格式为:
fields:[ { name:'responseMember', //如果使用组件 name:'_checkbox:memberId' title:'负责人', width:30, titleClass:'text-center', dataClass:'text-center' } ]
- setTitleCom()自定义方法,设置表头的筛选
column.titleCom = "_component:searchComList"; //调用搜索组件 column.searchDataList = members;
修改fields中每项添加筛选列,搜索组件在vue-table-component.js中,组件中根据传入的数组进行复选项的展示,点击确定时再调用父组件event中column-search的方法。 然后调用父组件的setFilter方法,处理搜索条件,实现表格刷新。 append-params属性为表格查询条件。