Skip to content

Select filter #1625

@Togre34

Description

@Togre34

When you use a simple select filter
filter: selectFilter({ options: this.state.options.selectTabOption2 }),
With this architecture of options :
{ "0": "Value0", "1": "Value1", "2": "Value2", "3": "Value3", "4": "Value4", "5": "Value5", "6": "Value6", "7": "Value7", "8": "Value8", "9": "Value9", "10": "Value10", "11": "Value11", "12": "Value12", "13": "Value13", "14": "Value14", "15": "Value15", "16": "Value16", "17": "Value17", "18": "Value18" }

This is the render of the filter :
{ "unit.unitName": { "filterVal": "0", "filterType": "SELECT", "comparator": "=", "caseSensitive": false } }, }

the filterVal take the index, not the value : "filterVal": "0",


I have try with another options architecture :
[ {value: 0, label: 'value0'} {value: 1, label: 'value1'} {value: 2, label: 'value2'} {value: 3, label: 'value3'} {value: 4, label: 'value4'} {value: 5, label: 'value5'} {value: 6, label: 'value6'} {value: 7, label: 'value7'} {value: 8, label: 'value8'} {value: 9, label: 'value9'} {value: 10, label: 'value10'} {value: 11, label: 'value11'} {value: 12, label: 'value12'} {value: 13, label: 'value13'} {value: 14, label: 'value14'} {value: 15, label: 'value15'} {value: 16, label: 'value16'} {value: 17, label: 'value17'} {value: 18, label: 'value18'} ]

This is the render of the filter :
{ "unit.unitName": { "filterVal": {value: 0, label: 'value0'}, "filterType": "SELECT", "comparator": "=", "caseSensitive": false } }, }

this time, it working, because I can easily just take the label, but cannot reset the filter, and the value selected is not display.

I think is easy to reproduce, but if you need a example, just say it I will do it.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions