-
Notifications
You must be signed in to change notification settings - Fork 431
Description
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.