Bir blokta açıkta kalan bazı filtreler ile görüşüm var; AJAX ve otomatik gönder özelliğini kullanır, böylece filtre, bir seçenek değiştirilir değiştirilmez görünüm yeniden yüklenir.
Bir seçenek seçmek ve yeniden yüklenen görünüm arasındaki kısa gecikmede, tanıdık mavi AJAX atıcısı, formun altında bir yerde gösterilir (sanırım gizli gönder düğmesinin şu anda nerede bulunduğunu düşünüyorum).
Bu görüntüyü throbber öğesi için CSS'yi geçersiz kılarak özelleştirebileceğimi biliyorum, ancak onu kullanmamayı tercih ediyorum.
Yapmayı tercih ettiğim şey, jQuery animasyonu kullanarak, açıkta kalan filtre formunu (ve ideal olarak ana görünümü de) geçici olarak solmak. AJAX araması tamamlandığında geri kaybolurlar.
Bunun yapılmaması durumunda, Görüntüleme UI modülünün güncellenirken kullandığı aynı yöntemi kullanmak istiyorum, yani bu simgeyi sayfanın ortasına yerleştirmek:
Bu zaten yerleşik olduğu için, bu yükleme davranışının stilini / konumunu değiştirmek için bir yerlerde bir ayar olacağını varsaydım; Yine de böyle bir şans.
Bu yöntemlerden birini nasıl uygularım?
Drupal 7'yi Views 7.x-3.3 ile kullanıyorum.