React-window: Item yang dapat diperluas

Dibuat pada 20 Nov 2018  ·  8Komentar  ·  Sumber: bvaughn/react-window

Saya sedang mengerjakan daftar yang lebih kecil di mana kami memerlukan opsi untuk memperluas item (dan mengubah ketinggiannya). Sepertinya api saat ini tidak mendukung itu. resetAfterIndex menyebabkan rendering ulang, tetapi tidak menyegarkan ketinggian item yang sebenarnya. Apakah react-window saat ini mendukung opsi ini?

👀 needs info

Komentar yang paling membantu

Saya tahu ini ditutup untuk saat ini, tetapi bagaimana dengan div yang berkembang secara animasi. Bukan hanya sesuatu dengan 2 nilai kode keras. Saya perlu menggunakan material-ui ExpansionPanel , tetapi menerapkan ini membuat saya memiliki panel yang meluas tetapi tidak menggantikan sisa daftar.

Semua 8 komentar

resetAfterIndex harus bekerja untuk apa yang Anda gambarkan. Sebenarnya, ada tes unit untuk ini .

Bisakah Anda menunjukkan kepada saya repro yang menunjukkan apa yang tidak berhasil untuk Anda? Inilah Kotak Pasir Kode yang dapat Anda gunakan untuk memulai.

Saya telah menambahkan item yang dapat diperluas ke contoh Brian dan berfungsi: https://codesandbox.io/s/kmzrylpx7o
Semoga membantu.

Aku akan menutup ini untuk saat ini. Akan dibuka kembali jika langkah repro disediakan. 😄

Saya tahu ini ditutup untuk saat ini, tetapi bagaimana dengan div yang berkembang secara animasi. Bukan hanya sesuatu dengan 2 nilai kode keras. Saya perlu menggunakan material-ui ExpansionPanel , tetapi menerapkan ini membuat saya memiliki panel yang meluas tetapi tidak menggantikan sisa daftar.

Terima kasih untuk ini, itu banyak membantu saya

@fonty422 Pernahkah Anda menemukan solusi untuk

@itayganor Saya akhirnya menggunakan paket yang berbeda (bereaksi-virtuoso) dan melalui metode yang tidak terlalu menyakitkan (tetapi masih menyakitkan) untuk menyediakan daftar item yang telah ditentukan sebelumnya. Juga, halaman material-ui membahasnya sebagai rekomendasi (bersama dengan jendela reaksi) untuk daftar besar. Halaman demo akan menunjukkan kepada Anda apakah itu baik untuk tujuan Anda.

@fonty422 Ini luar biasa. Sangat sederhana. Terima kasih!

Sebenarnya saya punya pertanyaan tetapi saya tidak ingin mengirim spam ke diskusi ini , jadi saya membuatnya di sana .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat