Kaedah mencetuskan peristiwa: melalui panel GrapesJS tersuai-Soal Jawab Rangkaian PHP Cina
Kaedah mencetuskan peristiwa: melalui panel GrapesJS tersuai
P粉865900994
P粉865900994 2023-09-16 14:36:52
0
1
907

Saya mempunyai panel tersuai yang ditambahkan pada editor GrapesJS. Panel mempunyai menu lungsur turun nilai. Saya mahu mencetuskan fungsi untuk dijalankan apabila item yang dipilih dalam menu lungsur berubah. Saya mencuba perkara berikut:

editor.Panels.addPanel({ id: 'myPanel', content: '', visible: true, buttons: [], });

Jika fungsionChangeFn()tidak ditakrifkan, ralat akan berlaku apabila menukar item yang dipilih dalam menu lungsur turun. Walau bagaimanapun, apabila fungsi ditakrifkan, ia tidak berjalan (dan tiada ralat).

Saya faham bahawa jika saya menggunakan butang, saya boleh mengkonfigurasicommandproperties untuk melaksanakan arahan yang berkaitan. Walau bagaimanapun, dalam kes ini, panel perlu menjadi menu lungsur.

P粉865900994
P粉865900994

membalas semua (1)
P粉477369269

Saya akhirnya melampirkan pendengar acara secara langsung. Iaitu, selepas memberikan id kepada elemen yang dipilih (sepertidropdownElement),

document.getElementById("dropdownElement").addEventListener('change', function(e) {console.log(e.target.value);});
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!