Добрый день! Необходимо подгрузить справочники, прежде чем webix jet начнет во всю работать.
Но к сожалению, код из js/libs/webix-mvc-core/core код выполняется дальше, ждать ничего не хочет.
Ни паузы, ни promise.then - ничего ждать не хочет.
Вообще, по хорошему все эти data.json можно было впихнуть в define, но вот там требуется формат обязательно с define([]){return что-то}
define([
"js/libs/webix-mvc-core/core",
"js/libs/webix-mvc-core/plugins/menu"],
function (core, menu)
{
webix.ui({
id: 'load',
template: 'Подгрузка необходимых справочников'
});
webix.extend($$("load"), webix.ProgressBar);
$$("load").showProgress({
type:"bottom",
delay:2000,
hide:true
});
var a = webix.ajax('data.json');
var b = webix.ajax('profile.json');
var c = webix.ajax('options.json');
webix.promise.all([a,b, c]).then(function(results)
{
//.. код код код
//configuration
var app = core.create({
id: "webix", //change this line!
name: "webix",
version: "0.1.0",
debug: true,
start: "/app/start"
});
app.use(menu);
return app;
})
});