'I am using localeCompare for sorting in antd but getting error don't know why
I am using localeCompare for sorting in antd table but getting error don't know why, It's working fine in another table. What should I to do ?
The Error Is : "TypeError: Cannot read properties of undefined (reading 'localeCompare')"
village is coming from database hare is data
address: "prabhani" affiliateId: 178 affiliateScreenState: "DRIVING_LICENSE_SCREEN" dateOfBirth: "28/04/2004" district: "Pune" firstName: "vipin" gender: "MALE" lastName: "mishra" middleName: "" phoneNumber: "9930486852" state: "Maharashtra" status: "PENDING_DEPOSIT" village: "Shivajinagar"
{
title: 'Village',
dataIndex: 'village',
key: 'village',
sorter: (a, b) => a.village.localeCompare(b.village),
},
{
title: 'District',
dataIndex: 'district',
sorter: (a, b) => a.district.localeCompare(b.district),
key: 'district',
},
<Table
dataSource={affiliates}
columns={affiliatesData}
className="stateCustomTable"
rowKey={(record) => record.affiliateId}
loading={{indicator: <div><Grid
height="100"
width="100"
color='#ef790d'
ariaLabel='loading'
/></div>, spinning: loading }}
showSorterTooltip={false}
/>
I don't know what can be the issue.
Thanks
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
