EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چگونه می توانیم در react جدولی از اسامی را بر اساس تعداد حروف مرتب کنیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

برای اینکار با استفاده از کامپوننت 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 الگوریتم موردنظر خود را تعریف کردیم.

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت