Basic Sorting#

Props#

FieldTypedefaultDescription
options.sortingbooleanfalseActivate sorting functionality, display arrow icon when hovering header
options.thirdSortClickbooleantrueAllow unsorted state on third header click
column.sortingbooleantrueSet as false to remove sorting option in a column

Usage#

import MaterialTable from "@material-table/core";
<MaterialTable
// ...
options={{
sorting: true,
thirdSortClick: false,
}}
columns={[
{
title: "Name",
field: "name",
sorting: false,
},
{
title: "Surname",
field: "surname",
},
{
title: "Birth Year",
field: "birthYear",
},
{
title: "Birth Place",
field: "birthCity",
lookup: {
34: "İstanbul",
63: "Şanlıurfa",
},
},
]}
/>;

Live Demo#

Live Editor
Result