В мобильном приложении создано контекстное меню страницы
Код |
---|
//Задаем текст к заголовку
BXMobileApp.UI.Page.TopBar.title.setText('Все заказы');
//Создаем контекстное меню
var menu = new BXMobileApp.UI.Menu(
{
items: [
{
name:"Создать заказ",
action:function() {
BXMobileApp.PageManager.loadPageBlank('/mobile/orders/?page=add&c_id=0')
},
icon: 'add',
},
{
name:"Настроить фильтр",
action:function() {
BXMobileApp.PageManager.loadPageModal('/mobile/orders/?page=filter')
},
icon: 'settings'
},
{
name:"Видимые поля",
action:function() {
BXMobileApp.PageManager.loadPageModal('/mobile/orders/?page=fields')
},
icon: 'check',
},
{
name:"Сортировать по",
action:function() {
BXMobileApp.PageManager.loadPageModal('/mobile/orders/?page=sort')
},
icon: 'filter',
}
]
}, "top_menu");
BXMobileApp.UI.Page.TopBar.title.setCallback(function()
{
menu.show();//контекстное меню
});
|
На устройстве iPhone SE переходы по пунктам меню проходят без проблем, на на устройстве с ОС Android нет никакой реакции на клик по пунктам, заданным подобным образом:
Код |
---|
BXMobileApp.PageManager.loadPageModal() |
Почему так происходит? Это же кроссплатформенное приложение и проблем с платформами быть не должно