Hapus impor LocationOn yang tak dipakai
- Hapus impor ikon LocationOn sejak Pengatur Alamat dihapus
Hapus fungsi AddresssRenderer yang tak dipakai
- Hapus Perender Alamat karena Kolom Alamat diganti dengan kolom State and Street
Pindahkan filter State and Street ke posisi yang benar setelah Kontak
- Pindahkan ruas filter State and Street tepat setelah saringan kontak - Hapus duplikat Penyaring Negara dan Jalan yang setelah Penyaring Agen - Urutan filter s...
Komplete implementasi kolom State and Street
- Hapus ruas filter Alamat lama yang masih mereferensikan nilai alamat - Tambahkan ruas filter State and Street setelah filter kontak - Mutakhirkan logika penya...
Ganti Kolom Alamat dengan Kolom State and Street
- Hapus Kolom Alamat dan Perender Alamat - Tambah kolom keadaan setelah kontak (tampilkan kode subdivisi / state) - Tambah kolom Street setelah Kondisi (menampi...
Perbarui widget kolom untuk Lead ID, Status, dan Sub Status
- Ubah lebar kolom ID timbal dari 245px ke 230px - Ubah lebar kolom Status dari 90px ke 115px - Ubah lebar kolom Sub Status dari 150px ke 170px - Mutakhirkan wi...
Mutakhirkan widget kolom Status dan Sub Status
- Ubah lebar kolom Status dari 65px ke 90px - Ubah lebar kolom Sub Status dari 120px ke 150px - Mutakhirkan widget ruas wadah filter yang berhubungan untuk menc...
Mutakhirkan widget ruas filter kontainer yang cocok dengan widget kolom
- Update Lead ID filter container dari 300px ke 245px - Mutakhirkan wadah filter Status dari 200px ke 65px - Update Sub Status filter kontainer dari 200px ke 12...
Mutakhirkan widget kolom ke nilai yang ditentukan
- Ubah lebar kolom ID timbal dari 300px ke 245px - Kolom kontak tetap lentur: 1 untuk mengambil lebar tersisa - Ubah lebar kolom Status dari 200px ke 65px - Uba...
Mutakhirkan ID pemicu ke alfanumerik acak dan atur kolom alamat ke 170px
- Tambahkan fungsi generate RandomLeadId untuk membuat string alfanumerik acak panjang 13 - Ubah ID lead mock dari nomor sekuensial ke alfanumerik acak (misalny...
Mutakhirkan widget kolom tanggal dan ganti tombol aksi
- Ubah widget kolom tanggal dari 155px ke 170px (Dibuat dan Ditandatangani) - Update filter field container untuk mencocokkan lebar 170px - Ganti 'Ekspor Yang D...
Tambahkan batas cahaya tipis ke tab sekunder
- Tambahkan borderBottom: '1px solid rgba (0, 0, 0, 0.12)' ke status tab kontainer - Cocok dengan styling yang ditemukan pada / leads / view / page - Membuat pe...
Ubah widget kolom tanggal ke 155px
- Update Dibuat dan Ditandatangani widget kolom dari 220px ke 155px - Set lebar eksplisit, minLebar, dan maxLebar ke 155px untuk kedua kolom - Mutakhirkan tangg...
Tambahkan latar belakang abu-abu ke ruas penyaring yang tersisa dan align ke bawah
- Ubah penyelarasan baris filter dari pusat ke flex-end (alignmen bawah) - Tambahkan latar belakang abu-abu (# f8fc) ke semua wadah filter yang tersisa - Tambah...
Ruas penyaring tanggal stack vertikal dengan latar belakang abu-abu yang terisolasi
- Ubah field filter tanggal dari horizontal ke tata letak vertikal (flexDirection: kolom) - Tambahkan latar belakang abu-abu (# f8fc) hanya untuk kotak penyarin...
Pindahkan Pencarian Cepat ke baris tab status, align kanan
- Pencarian Cepat sekarang muncul pada baris yang sama seperti tab status, selaras ke kanan - Tata letak sederhana dengan menghapus daerah batang pencarian dupl...
Meningkatkan tata letak UI dan meningkatkan data mock
- Membuat teks lebih kecil untuk field filter tanggal (fontSize: 0.75rem untuk masukan, 0.7rem untuk label) - Pindahkan Pencarian Cepat ke baris yang sama seper...
Tambahkan komponen filter jangkauan tanggal untuk kolom dibuat dan ditugasi
- Tambahkan variabel keadaan untuk dibuat dan diberikan jangkauan tanggal penyaring (tanggal awal / akhir) - Buat komponen filter jangkauan date dengan ruas Tan...
Membuat nama kontak dapat diklik link dan tambahkan double- klik untuk membuka lead
- Perbarui Pengubah Kontak untuk menampilkan nama pertama dan terakhir sebagai link dapat diklik garis bawah - Tambahkan penanganan onClick ke nama kontak yang ...
Tambahkan ikon ke filter dropdown status sub- dan update Kontrak Dikirim
- Update 'Kontrak Ditandatangani' ke 'Kontrak Dikirim' untuk mencocokkan enum Java - Ubah ikon untuk Kontrak Dikirim dari Penugasan ke Kirim ikon - Tambahkan ik...
Sesuaikan paddingLeft ke 17px untuk sel-sel ID baris Lead
- Ubah paddingLeft dari 12px ke 17px untuk alignmen yang lebih baik
Tambahkan ikon unik untuk setiap sub- status dengan warna status induk
- Tambahkan unik, ikon relevan untuk setiap sub- status (mis., Personad Tambahkan untuk Lead Baru, Pesan untuk Pesan Kiri) - Ikon mempertahankan warna status in...
Mengurangi padding dalam baris disematkan Kolom ID Lead untuk memindahkan nilai yang tersisa
- Mengurangi paddingLeft dari 45px ke 12px untuk disematkan baris Memimpin sel ID - Perbaiki hilang koma dalam IdRenderer Box sx prop - Ini memindahkan nilai ID...
Tambahkan ikon ke kolom sub-status yang cocok dengan warna status induk
- Tambahkan fungsi pembantu getSubStatusIcon untuk menentukan ikon berdasarkan status induk - Ikon Substatus menggunakan ikon dan warna yang sama sebagai status...
Pindahkan batang filter di atas header kisi daripada di antara header dan data
- Pindahkan filter bar di luar AG Grid kontainer, diposisikan di atas grid - Hapus posisi mutlak yang menyebabkan masalah tumpang tindih - Filter bar sekarang m...
Pindahkan lencana mendesak ke kolom Lead ID dan hapus email dari Kontak
- Pindahkan lencana Urgent dari kolom Kontak ke Kolom ID Lead - Lencana posisi ke kiri ikon akun dalam ID Lead - Hapus teks label 'Urgent', simpan hanya lencana...
Tambahkan padding ke wadah kisi untuk mencegah batang penyaring dari baris data tumpang tindih
- Tambah paddingTop: 48px ke kotak kontainer grid - Hal ini mendorong baris data ke bawah ketika menjaga header di tempat - Filter bar diposisikan di atas: 48px...
Mencegah loop re-render tak terbatas dalam penyelarasan bidirectional
- Tambahkan refs untuk melacak sumber update (tab vs filter dropdown) - Lewati pemutakhiran ketika mereka berasal dari sumber lain - Prevents pembaruan melingka...
Tambahkan penyelarasan bidirectional antara tab status dan dropdown filter
- Ketika tab status berubah filter update â 'dropdown (sudah ada) - Ketika dropdown filter berubah update status tab (baru) - Prevents pembaruan melingkar hanya...
Pindahkan widget sinkronisasi setelah deklarasi RowData yang disaring
Terapkan penyaring secara manual ke filter RowData daripada menggunakan filter AG Grid
- Pindahkan semua logika filter ke dalam filed RowData useMemo - Terapkan penyaring secara manual sebelum memberikan data ke Grid AG - Hapus panggilan AG Grid s...
Tambahkan log konsol dan refreshCells untuk memastikan filter terapkan
- Tambahkan console.log ke model filter debug sedang diterapkan - Call refreshCells setelah onFilterChange untuk memaksa re-render - Ini akan membantu mengident...
Penyaring yang tepat saat kosong dan memastikan pemutakhiran model filter dengan benar
- Hapus filter secara eksplisit dari model ketika nilai kosong - Nilai penyaring tradisional untuk menangani whitespace - Dapatkan model filter saat ini pertama...
Baris filter posisi di bawah header dan pastikan filter diterapkan
- Pindahkan baris filter ke atas: 48px (di bawah header) daripada di atas: 0 - Tambahkan paddingTop: 48px ke AgGridReact ke account untuk baris filter - Set flo...
Baris penyaring rata dengan kolom dan penyaring status fix
- Baris filter posisi benar-benar dalam ruang filter floating (tinggi 48px) - Tambahkan fungsi syncFilterRowWidths untuk mencocokkan kolom widget dinamis - Sela...
Gantikan filter pecahan AG Grid dengan baris filter gubahan
- Hapus semua floatingFilter Komponen referensi dari KolumnDefs - Set floatingFilter: salah pada semua kolom - Buat baris penyaring ubahan di atas kisi dengan k...
Pindahkan deklarasi valueRef sebelum useState untuk memperbaiki kesalahan
Gunakan ref untuk menyimpan nilai penyaring dan mencegah Grid AG dari pengaturan ulang itu
- Simpan nilai kini dalam nilai valueRef untuk bertahan di re-render - Gunakan isUserChangeRef untuk mencegah efek sinkronisasi dari perubahan pengguna yang men...
Hapus onFloatingFilterChange callback dan tingkatkan CSS untuk menyembunyikan ikon filter
- Jangan mendaftar onFloatingFilterChange callback untuk mencegah Grid AG dari nilai resetting - Ditambahkan aturan CSS komprehensif untuk menyembunyikan tombol...
Gunakan param daripada gubahan Params dalam DropdownFloatingFilter
Benar DropdownFloating Filter params dan tambahkan statusFilterValue ke saringan Status
Benar filter Params tipe akses dan tambahkan status FilterValue ke param
Gunakan ketentuan untuk akses fileParams dan tambahkan statusFilterValue ke param
Make Status filter controlled and sync with status tabs
- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.