ElemeFE / ElemeFE/element-react
表格筛选时, filters的value设置为0时,filterMethod判断时会取对应的text的值
- Dominant language
- JavaScript
- Stars
- 2.8k
- Forks
- 435
- PR merge metrics
- No merged PRs in 30d
Description
### Description
使用table表格筛选时,如果把 filters数组的value设置为0时,filterMethod判断时会取text中值,如下:
` filters: [{text: '未分配', value: 0}, {text: '已分配', value: 2}],
filterMethod(value, row) {
return row.is_assigned === value;
},`
### Reproduce Steps
1. ` filters: [{text: '未分配', value: 0}, {text: '已分配', value: 2}],
filterMethod(value, row) {
return row.is_assigned === value;
},`
2. 官方demo
3. 表格正常筛选,debug时发现:
当筛选到未分配时, `return row.is_assigned === value; ` 其中value取的是text的值=’未分配‘
当把修改filters时value=1,即` filters: [{text: '未分配', value: 1}, {text: '已分配', value: 2}],
一切正常。
Contributor guide
Assessment
This issue has not been assessed yet.