Я использую Dojo 1.7. для реализации мобильного приложения Android с помощью Phonegap. Ну, моя проблема в том, что я внедрил tabbar в index.html в моем проекте. Теперь я хочу сделать переход, щелкнув значок tabbar-index из index.html в view-div (называемый testdiv) view2.html, который является другим html-файлом в том же проекте.Переход Dojo в другой файл html в том же проекте
ответ
Используйте свойство URL-адрес, имеющийся в данных додзё-проп атрибута, как показано ниже -
Index.html - ссылка для просмотра на другой странице
<div id="detailsHeading" data-dojo-type="dojox.mobile.Heading"
data-dojo-props="fixed: 'top', label: 'Details', back:'Back', moveTo:'view1', transition:'slide', transitionDir:'-1',url:'sample.html'">
</div>
свойство URL выше содержит имя HTML, чтобы быть referened и MoveTo с ontains вид, который будет отображаться (ваш другой HTML может иметь несколько представлений)
Sample.html - вид определения
<div data-dojo-type="dojox.mobile.ScrollableView" id="view1"
data-dojo-props="selected:false,scrollDir:'v'">
</div>
Когда «detailsHeading» нажата, то приложение будет загружать sample.html и сделать вид - view1
theres не так много, чтобы пойти здесь; но im почти на 100% уверен, что на «вкладке» вы говорите о dojox.mobile.TabBar?
Если это так, нет никакой дополнительной поддержки для удаленных страниц, но вы можете сделать это, добавив на вкладку dijit.layout.ContentPane.
Попробуйте этот код для вашего проекта, каждый из загрузки панели viewX.html
<div id="groupview1" data-dojo-type="dojox.mobile.View"
data-dojo-props='selected:true'>
<ul data-dojo-type="dojox.mobile.TabBar"
data-dojo-props='barType:"segmentedControl", fixed:"top"'>
<li data-dojo-type="dojox.mobile.TabBarButton"
data-dojo-props='moveTo:"subview1", selected:true'>New</li>
<li data-dojo-type="dojox.mobile.TabBarButton"
data-dojo-props='moveTo:"subview2"'>What's Hot</li>
</ul>
<div id="subview1" data-dojo-type="dojox.mobile.ScrollableView"
data-dojo-props='selected:true'>
<ul data-dojo-type="dijit.layout.BorderContainer">
<li data-dojo-type="dijit.layout.ContentPane"
data-dojo-props='region:"center", href:"view1.html"'>Hello</li>
</ul>
</div>
<div id="subview2" data-dojo-type="dojox.mobile.ScrollableView" data-dojo-props=''>
<ul data-dojo-type="dijit.layout.BorderContainer">
<li data-dojo-type="dijit.layout.ContentPane"
data-dojo-props='region:"center", href:"view2.html"'></li>
</ul>
</div></div>
<script type="text/javascript">
require(["dojox/mobile/TabBar", "dojox/mobile/TabBarButton", "dojox/mobile/TabBarButton", "dojox/mobile/ScrollableView", "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!"], function() {
dojo.parser.parse();
});
</script>
- 1. Класс доступа в другой папке в том же проекте (Xcode)
- 2. Раскадровка и xib в том же проекте?
- 3. Java и NodeJs в том же проекте
- 4. java FileNotFoundException не находит файл в том же проекте
- 5. Gwt и jsp в том же проекте
- 6. Смешивание ароматов C++ в том же проекте
- 7. Facelets и JSP в том же проекте?
- 8. Realm.io/Dagger/Databinding в том же проекте
- 9. Eclipse junit тестирование в том же проекте
- 10. .Net разные рамки в том же проекте
- 11. Две базы данных в том же проекте
- 12. C# и WinObjc в том же проекте
- 13. Несколько b2ContactListener в том же проекте
- 14. settings.local.yml и settings.yml в том же проекте
- 15. Scala и Java в том же проекте
- 16. Visual Studio 2012 - Как добавить ссылку на файл в файл в том же проекте
- 17. Отправить несколько выходов в том же HTML-файл в Powershell
- 18. Как переключиться на другой файл xaml в том же окне?
- 19. Ссылка на другой файл в том же хранилище SVN
- 20. другой результат приходит в том же поле
- 21. Вызов функций из других файлов Java в том же проекте
- 22. AngularJS: область доступа в другой функции в том же контроллере
- 23. Открыть HTML-файл в том же окне приложения Chrome?
- 24. Эффективно в том числе один HTML файл в другой файл HTML
- 25. Переход к различным представлениям в том же окне в WPF
- 26. Создание и использование DLL в том же проекте в C#
- 27. загрузить другой контент в том же ли?
- 28. Вызов другой функции в том же контроллере?
- 29. Как импортировать файл python, находящийся в том же подкаталоге в проекте pycharm
- 30. Swift: Невозможно интегрировать facebook и G + в том же проекте