2014-06-23 20 views
12

Bootbox uyarıları, onayları, komutları ve iletişim kutularını gösteren "X" tuşunun nasıl kaldırılacağını merak ediyorum.Bootbox kapatma düğmesini devre dışı bırakın

Kullanıcının yanıt vermesini isteyebileceğiniz durumlar vardır - yalnızca "X" düğmesine bir kez tıklamakla pop-up'u göz ardı etmeyin.

Bu düğmenin nasıl kaldırılacağı hakkında bir fikri olan var mı?

cevap

25

Ben çözüm bulma sona erdi ve oldukça kolaydır (ancak mevcut Bootbox belgelerinde olmak görünmemektedir.) Çözümü Bootbox Diyalog için çalışıyor

, yani "kaldırmanız gerekiyorsa X "Diğer kutu türleri için, bir diyalog olarak diğer, daha ilkel tipteki kutuları taklit etmenizi öneririm. Biz onlar uygun bir geri çağırma işlevi tetikleyebilir sağlayabiliriz

 bootbox.dialog({ 
      closeButton: false, 
      title: "Woah this acts like an alert", 
      message: "Cool info for you. You MUST click Ok.", 
      buttons: { 
       success:{ 
        label: "Ok", 
        callback: callback 
       } 
      }  
     }); 

     callback(){//stuff that happens when they click Ok.} 

kullanıcı kutusunu kapatmak için bir düğmeye tıklamanız gerekir emin yaparak: closeButton: false kullanır

çözüm, aşağıdaki kod parçasında görüldüğü .

+0

Şimdi bu, Bootbox'ta (dökümantasyon) bulunur (http://bootboxjs.com/documentation.html#dialog-options) – Lahiru

İlgili konular