سلام. من از کامپوننت آماده mui-datatable استفاده کردم یه متد داره به اسم onRoesSelected که توش نمیشه از state استفاده کرد ولی داکیومنتش میگه که میشه از کال بک فانکشن به جاش استفاده کنی و توش از استیت ها استفاده کنی و جواب میده. من میخوام روی هر ردیف جدول که کلیک میشه ایندکس اون رو بگیره و با اون ایندکس یه عنصر از یه آرایه ی آبجکتی رو سلکت کنم. ولی استیتی که توی کال بک فانکشن دارم آپدیت نمیشه. و واقعا نمیفهمم مشکل از کجاس.. ممنونم میشم کمک کنید.
rowsSelected=(rows)=>{
rows.map((item)=> {this.num=item.index}, ()=>{this.setState(prevState=>{
return{
selectedRows:[...prevState.selectedRows, this.state.detailData[this.num]]
}
})} )
}
@parastooebrahimi
اگر درست متوجه شده باشم این فانکشن سطرهای سلکت شده تو جدول رو برمی گردونه
از این متد استفاده کنید onRowClick
function(rowData: string[], rowMeta: { dataIndex: number, rowIndex: number }) => void
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟