2016-05-02 4 views
0

Ich sehe in der Bootbox v3 Dokumentation können Sie die Bezeichnung ändern, indem Sie unten Methode bootbox.alert (Str Nachricht, Str Label, Fn Callback) benutzerdefinierte Schaltfläche Text, Rückruf bei Kündigung,Bootbox 4.4 Wie man mit verschiedenen Tastenbeschriftung alarmiert

jedoch auf Version 4.4 diese Methode scheint nicht zu funktionieren, wie kann ich eine benutzerdefinierte Tastenbeschriftung auf Warnmeldung verwenden bekommen

Antwort

2

Sie den Text für jeden Dialog außer Kraft setzen kann, die buttons Option (die Sie erfordert eine Option für die Einrichtung Ihrer Dialog-Objekt verwenden). Zum Beispiel, hier ist eine individuelle Benachrichtigung:

$(function() { 
 
    bootbox.alert({ 
 
    message: 'I have a custom OK button', 
 
    buttons: { 
 
     ok: { 
 
     label: 'Right on!' 
 
     } 
 
    } 
 
    }) 
 
})
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>

Für bestätigen und Aufforderung Sie confirm und cancel als Schaltflächen außer Kraft setzen können.

+0

Ich wünschte, sie hätten dies in der Dokumentation –

+0

Hallo ich habe noch eine Frage an Sie. vielleicht kannst du mir helfen, ich versuche zu bestätigen taste in bootbox.confirm kommen vor abbrechen taste. Ich muss dies über alle Bootboxen tun, vielleicht kann ich es einmal statt jedes einzelne Element konfigurieren? –

+0

Es gibt derzeit keine Möglichkeit, die Reihenfolge der Schaltflächen zu ändern. Sie können die Quelle ändern, wenn Sie eine bestimmte Reihenfolge für die Schaltflächen benötigen. –

1

Sie können so etwas wie dies versuchen:

bootbox.alert({ 
    size: 'small', 
    message: "Your message here…", 
    callback: function(){ /* your callback code */ } 
}).init(function(){ 
    $('.btn.btn-primary').text('Custom Text') 
}); 

Aus der Dokumentation: bootbox.init(function): Allows the user to supply a function to be called when dialog gets initialized. http://bootboxjs.com/documentation.html#bb-public-methods

Verwandte Themen