Views ajax refresh drupal hosting

Dalam usaha AJAX menyegarkan di beberapa pandangan yang terkandung dalam blok berasingan pada satu halaman, saya seolah-olah datang di seluruh masalah. Ini sedang berjalan pada D7.34

Idea ini adalah untuk halaman yang mengandungi 4 blok, masing-masing dengan sorting pandangan oleh rawak - kemudian menggunakan klik mudah () pada tajuk blok untuk mengaktifkan refresh apa-apa pandangan yang diberikan yang membolehkan pengguna untuk melihat item rawak baru. Saya sedang menggunakan biasa:

untuk mencapai matlamat ini, yang berfungsi dengan sempurna. Masalah saya mempunyai adalah dalam meningkatkan gandaan menyegarkan:

Views ajax refresh drupal hosting seperti ia mungkin

klik pada satu paparan refresh tidak menyegarkan pandangan, tetapi ia seolah-olah mewujudkan kaunter, apabila pandangan yang berbeza adalah segar, bahawa pandangan kedua menyegarkan dua kali. Kemudian kembali kepada yang pertama, pandangan itu akan menyegarkan 3 kali, dan sebagainya. Ia tidak berlaku jika klik pada pandangan sama beberapa kali - dalam kes ini ia hanya menyegarkan sekali seperti yang diharapkan, ia hanya berlaku apabila bertukar antara pandangan yang berbeza menyegarkan, namun ia terus "mengira" menyegarkan ini yang kemudiannya memberi kesan bilangan kali pandangan yang berbeza diperbaharui apabila refresh lain dicetuskan.

  • Saya telah mengesahkan bahawa pemilih adalah betul dan mendapat dom_id yang unik untuk paparan yang
  • Saya telah mengesahkan bahawa jQuery seruan (pemilih) .triggerHandler ( 'RefreshView'); hanya berlaku sekali setiap klik
  • ini berlaku dalam Drupal.Behaviours, drupal_add_js, dan lurus JS ditambah kepada fail TPL - mereka semua "kerja" tetapi dengan isu refresh yang sama
  • Saya telah digunakan sekali () dalam panggilan dan juga tanpa kesan dilihat

Ia seolah-olah seperti apabila triggerHandler mencetuskan segar semula, melihat itu sendiri menyegarkan beberapa kali atas sebab-sebab saya tidak boleh seolah-olah memikirkan. Saya telah mencuba berpuluh-puluh pilih atur sekarang tanpa apa-apa perubahan dalam tingkah laku. Saya tidak boleh hantar semua kod dari percubaan saya, tetapi di sini adalah percubaan terakhir yang "kerja-kerja" tetapi masih menyegarkan beberapa kali - ini adalah tambahan JS terus ke page.tpl, layed keluar untuk pembacaan yang lebih mudah:

Jika saya menghadkan halaman untuk satu paparan sahaja, ia seolah-olah bekerja denda - ia hanya dalam fakta bahawa terdapat pelbagai pandangan yang saya lihat kesan ini.

ditanya 29 Nov '14 pada 03:53

Ini tidak benar-benar jawapan, tetapi saya meletakkan ia di sini supaya saya boleh memformat kod saya.

Ini seolah-olah saya seperti ia boleh menjadi pepijat.

Saya telah bermain-main dengan ini selama kira-kira satu jam setengah sekarang dan tidak boleh mendapatkannya untuk bekerja seperti yang diharapkan apabila saya mempunyai lebih daripada 1 pandangan pada satu halaman.

Untuk menguji saya membuat pandangan yang dipanggil 'ujian' dengan 2 blok dengan 'block_1' nama dan 'block_2'. Saya meletakkan kedua-dua blok ini pada satu halaman dan menambah kod di bawah untuk memuat semula mereka melalui ajax apabila mengklik tajuk.

Views ajax refresh drupal hosting ia hanya

Ini berakhir dengan tingkah laku yang sama seperti OP.

Saya rasa anda perlu memfailkan laporan isu dalam isu barisan modul pemandangan

menjawab 29 Nov '14 pada 06:43

Saya akan membuat benda tersebut. 1 untuk ujian, terima kasih. - Geoff 29 Nov '14 pada pukul 18:30

Jawapan Anda

2017 Stack Exchange, Inc

Menonton video ini!

Artikel berkaitan

halaman kosong modul drupal hostingSaya mempunyai penyelesaian yang sedikit berbeza yang saya gunakan. Sebagai Splatio menegaskan, ia adalah sebahagian dari modul yang kompleks, dan bagi saya, sebahagian besar daripada apa yang saya perlukan untuk mencapai boleh dilakukan tanpa panel, yang ...
Paparan drupal carian penapis hostingDokumentasi ini adalah berdasarkan kepada D7 dengan Search API 7.x-1.1 dan Views 3. Bermula Pertama membuat pelayan Cari dan Carian indeks mengikut arahan dalam bahagian sebelum ini. Indeks ...
Kriteria isihan drupal rawak hostingSaya bekerja di tapak Drupal 7 yang menyenaraikan hotel pada masa ini. Untuk menjadikannya adil pada tempahan yang telah mendaftar halaman penyenaraian perlu berada dalam susunan rawak pada setiap lawatan. Anda boleh klik ...
Lihat rujukan bidang drupal hostingDicatat oleh tejaspmehta pada 18 Ogos, 2011 at 06:25 saya gunakan CCK + Views untuk membuat satu permohonan di D7. Saya telah mengikuti CCK. Kategori Sub Kategori (satu bidang mempunyai rujukan nod ke Kategori) ...
Ajax pemapar dokumen drupal hostingAdakah terdapat beberapa cara yang saya boleh menunjukkan mesej pengecualian adat sebagai makluman dalam mesej ralat jQuery AJAX saya? Sebagai contoh, jika saya mahu membuang pengecualian di sebelah pelayan melalui Struts oleh lontaran baru ...