2013-04-13 3 views
0

Kendo Newbie Here.Выберите Remote View Programatically

Я пытаюсь использовать Kendo Mobile. Я до сих пор впечатлен им. Я прочитал это tutorial и немного модифицирую его для своих нужд.

Я добавил дополнительный элемент к вкладке, чтобы включить представление «входа». Поскольку моя форма входа длинная и сложная, я не хочу иметь фактический код в index.html. Итак, я включил его в отдельный файл html: login.html.

Теперь, когда пользователь нажимает на значок входа на вкладке, графический интерфейс автоматически переходит к форме входа в систему. Все хорошо.

Когда GUI загружается, я использую JS, чтобы определить, зарегистрирован ли пользователь в нашем нет. Если нет, я хочу, чтобы графический интерфейс автоматически загружал страницу входа. Я могу сделать это, используя функцию «навигации» Kendo. К сожалению, это выводит пользователя из макета с главной страницы приложения. Есть ли в любом случае внешняя страница html, которая при навигации будет содержать основной макет приложения?

<footer data-role="footer"> 
    <div data-role="tabstrip" id="defaultTabStrip"> 
     <a href="#home" data-icon="home">Home</a>   
     <a href="about.html" data-icon="about">Home</a> 
     <a href="#foo" data-icon="action">Foo</a> 
     <a href="login.html" data-icon="settings">Home</a> 
    </div> 
</footer> 

Это правильно загружает страницу login.html, но у меня нет графического интерфейса. Я хотел бы перейти к этому контенту, но внутри моего основного макета .:

if (! loggedIn) { 
    app.navigate("login.html"); 
} 

Любые идеи?

ответ

0

Итак ... это неудобно.

Теперь, когда я использую это:

if (! loggedIn) { 

app.navigate ("login.html"); }

Все работает правильно. Я ничего не делал. Я просто попробовал еще раз, и страница входа правильно загрузилась в макет графического интерфейса. Итак, я думаю, мы сможем рассмотреть это решение.

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

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