2013-12-12 2 views
1

Я создал базовое приложение DevExpress PhoneJS v13.2.5, используя тип навигации для выхода. Я могу легко переключаться между представлениями с помощью меню слайдов (изменения хэша URL). Однако кнопка возврата не работает. Я ожидаю, что когда я нажму кнопку «Назад», меня переведут на предыдущее представление, основанное на хеше URL. Однако вместо этого я перешел на предыдущую страницу. Так, например, если моя история выглядит следующим образом:PhoneJS кнопка не работает

www.google.com локальный: 4633 локальный: 4633/# дом локальный: 4633/# Foo локальный: 4633/# бар

И я нажимаю кнопку «Назад» (неважно, пользуюсь ли я Chrome, Android и т. Д.), Я ожидаю, что вернусь к localhost: 4633/# foo. Однако я вернулся на сайт www.google.com. Иногда, прежде чем я попал на предыдущую страницу, я кратко вижу изменение URL-адреса на localhost: 4633/# root.

Это случилось с кем-то еще? Я что-то упустил в настройках своего приложения? Из всего, что я прочитал в документации, оно должно «просто работать». Вот мое приложение инициализации:

"use strict"; 

var MyApp = window.MyApp = {}; 

$(function() { 
    MyApp.app = new DevExpress.framework.html.HtmlApplication({ 
     namespace: MyApp, 

     navigationType: "slideout", 
     navigation: [ 
      { 
       title: "Home", 
       action: "#home", 
       icon: "home" 
      }, 
      { 
       title: "Foo", 
       action: "#foo", 
       icon: "info" 
      }, 
      { 
       title: "Bar", 
       action: "#bar", 
       icon: "info" 
      } 
     ] 
    }); 

    MyApp.app.router.register(":view", { view: "home" }); 
    MyApp.app.navigate(); 
}); 

ответ

0

Кнопка Назад доступна в каждом представлении в стеке для корневой зрения, за исключением. Если вы создаете ссылку с MyApp.app.navigate('Foo') в своем домашнем виде, нажмите на эту ссылку и перейдите на страницу «Foo», затем вы можете вернуться на домашнюю страницу, нажав кнопку «Назад». См.: Navigation History Для получения более подробной информации.

 Смежные вопросы

  • Нет связанных вопросов^_^