Um Elemente editierbar in vis.js zu machen, verwendet es Rückruf, die mit SweetAlertMit SweetAlert2 mit vis.js
Ich wollte in Ordnung war SweetAlert2 nutzen, um ihre neue Funktionen zu nutzen, jedoch ist es Versprechen statt Rückruf verwenden und vis. js mit Rückruf!
Hier wird genommen Beispielcode aus http://visjs.org/examples/timeline/editing/editingItemsCallbacks.html:
Zeilen 47 bis 57 und Zeilen 129-137 wo vis.js SweetAlert für prompten Aufruf:
onAdd: function (item, callback) {
prettyPrompt('Add item', 'Enter text content for new item:', item.content, function (value) {
if (value) {
item.content = value;
callback(item); // send back adjusted new item
}
else {
callback(null); // cancel item creation
}
});
},
function prettyPrompt(title, text, inputValue, callback) {
swal({
title: title,
text: text,
type: 'input',
showCancelButton: true,
inputValue: inputValue
}, callback);
}
So, wie dies zu ändern SweetAlert2 zu benutzen?