Я использую модальное окно Webix. Мне нужно получить данные из формы, включенной в это модальное окно, но оно исчезает до того, как я получу данные. Вот код:
this.modalOpen = function (modal, form) {
webix.message.keyboard = false;
_Reference.$modal = webix.modalbox({
view: "window",
position: "center",
title: modal.title,
text: form,
width: modal.width,
buttons: modal.buttons,
callback: function (result) {
if(result === 0) {
return false;
}
var functionName = modal.actions[result];
if (typeof functionName === "function") {
functionName.apply(null);
}
}
});
};
И данные, включенные в эту функцию, похожи на
this.route = "/detail/";
this.modalSettings = {
create: {
title: "Новая деталь",
width: 500,
buttons: ["ДОБАВИТЬ", "ОТМЕНА"],
actions: [this.store, this.modalClose]
},
show: {
title: ""
},
edit: {}
};