Используется старый webix jet
Обычный переход на другой view
click: function () {
app.show("/app/test");
}
Если нужно передать параметр, данный способ не работает
app.show(“app/test?id=1”);
Используется старый webix jet
Обычный переход на другой view
click: function () {
app.show("/app/test");
}
Если нужно передать параметр, данный способ не работает
app.show(“app/test?id=1”);
Здравствуйте, протестировав на версии 0.1.5
, параметры URL’а передаются через show
без всяких проблем. Можно уточнить используемую версию Jet’a?
define([“app”], function (app) {
var ui = {
type: 'space',
rows: [
{
view: "button", id: "select_smeta_btn", label: "Выбрать смету", autowidth: true, page: 'budgets', tooltip: "выбрать смету", width: 50, css: "webix_primary",
click: function () {
if (this.config.page) {
app.show("app/test?id=1");
}
}
}
]
};
return {
$ui: ui,
template: "Тест"
};
});
Возникает сразу ошибка
Cant load views/test?id=1
Должно быть так app.show(“app/test:id=1”);
Да, Вы правы, со старым синтаксисом нужно передавать app/test:id=1
.
По старому Webix Jet советую обратиться к документации на нашем GitHube’е - GitHub - webix-hub/gitbook-webix-jet at jet-v0. Вся информация находится в chapter1/2/3/4, и содержит все релевантное для старой версии API.