changed the search to be a partial search rather than exact match
This commit is contained in:
parent
86ecb593db
commit
fffa8edc46
1 changed files with 12 additions and 10 deletions
|
|
@ -184,16 +184,18 @@ export default function CableEstimator() {
|
|||
if(tableSearch !== ""){
|
||||
//filter the data in the cloned list
|
||||
clone = clone.filter(bin => {
|
||||
if(tableSearch.toLowerCase() === bin.Manufacturer.toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Model.toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Capacity.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.HopperAngle.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Diameter.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Sidewall.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Peak.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.EaveToPeak.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.RoofAngle.toString().toLowerCase()) return true
|
||||
if(tableSearch.toLowerCase() === bin.Rings.toString().toLowerCase()) return true
|
||||
//doing a partial search so if any string contains the search string it will return true
|
||||
const lowerSearch = tableSearch.toLowerCase()
|
||||
if(bin.Manufacturer.toLocaleLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Model.toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Capacity.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.HopperAngle.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Diameter.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Sidewall.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Peak.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.EaveToPeak.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.RoofAngle.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
if(bin.Rings.toString().toLowerCase().includes(lowerSearch)) return true
|
||||
return false
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue