Parastoo Ebrahimi
4 سال پیش توسط Parastoo Ebrahimi مطرح شد
1 پاسخ

مشکل با antd table

سلام. من از یه تیبلی از antd توی مدال استفاده کردم که میتونیم سطرهاشو جابه جا کنیم. درست عمل میکنه. هر جابه جایی رو انجام میده. ولی وقتی modal بسته میشه بر میگیردن به ترتیب قبلیشون . توی تنظیمات مدال یه پرارپرتی هست به اسم destroyOnClose که اگه true باشه مدال که بسته میشه دیتایی که توی مدال تغییر داده شده از بین میره. ولی من اون رو false قرار دادم. علاوه بر sort کاربر میتونه انتخاب کنه که چه آیتم هایی نمایش داده بشن. اون تیک یا untick هایی که کاربر تغییر میده اونها با بسته شدن مدال هم باقی میمونن و مشکلی ندارن.. کسی هست که بتونه کمک کنه اشکال از چیه ؟
sortable

کد مربوط به مدال و تیبل :

 <Modal
                    title="Grid Layout"
                    destroyOnClose={false}
                    visible={this.state.columnsModalVisible}
                    style={{ top: 20 }}
                    onOk={this.handleOk}
                    width={'600px'}
                    bodyStyle={{ height: '800px', overflowY: 'auto' }}
                    onCancel={this.handleCancel}
                >
                    <div className="reordering-grid">
                        <Table
                            size="small"
                            pagination={false}
                            dataSource={this.state.gridLayoutData}
                            columns={this.gridLayoutColumns}
                            rowKey="index"
                            components={{
                                body: {
                                    wrapper: DraggableContainer,
                                    row: this.DraggableBodyRow,
                                },
                            }}
                        />
                    </div>
                </Modal>

این هم لینک مربوط به تیبل توی antd
@kamran.davar
@sinashahoveisi
@hesammousavi
@hosseinshirinegad98


ثبت پرسش جدید
علی ارفعی
تخصص : برنامه نویس سمت کاربر و سرور
@aliarfaei 4 سال پیش مطرح شد
0

سلام
تغییرات سرت رو تویه متغیر ذخیره کن، چون اگر destroyOnClose={false} باشه تمامی تغییراتی که داشتی در متغیرها به همان مقادیر تغییر کرده باقی می مونند.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام