چگونه می توانیم در react جدولی از اسامی را بر اساس تعداد حروف مرتب کنیم؟
- فرشته حقیقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای اینکار با استفاده از کامپوننت material-table باید در هنگام تعریف ستونهای جدول، الگوریتم مرتب سازی موردنظر خود را بیان کنیم و همچنین sorting را برابر true قرار دهیم.
function MultipleActions() {
return (
<MaterialTable
title="NAMES"
columns={[
{ title: 'Name', field: 'name' },
{ title: 'lastname', field: 'lastname',
customSort: (a, b) => a.name.length - b.name.length },
{ title: 'Birth Year', field: 'birthYear', type: 'numeric' },
]}
data={[
{ name: 'Sara', lastname: 'kealq', birthYear: 1987 },
{ name: 'Sam', lastname: 'asefour', birthYear: 2017},
]}
options={{
sorting: true
}}
/>
)
}
در اینجا، در متد customSort
الگوریتم موردنظر خود را تعریف کردیم.
- فرشته حقیقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید