Dojo 1.7을 사용 중입니다. Phonegap으로 Android 모바일 앱을 구현하는 방법. 내 프로젝트에서 index.html에 tabbar를 구현 한 것이 문제입니다. 이제 index.html의 tabbar-icon을 클릭하여 같은 프로젝트의 다른 html 파일 인 view2.html의 view-div (testdiv라고 함)로 전환하려고합니다.동일한 프로젝트의 다른 html 파일로 Dojo 전환
1
A
답변
1
는 데이터 도장 소품 속성 내에서 사용 가능한 url 속성을 사용 viewX.html -
Index.html 것 - 링크는 다른 referened 할 url 속성은 위의 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>
페이지의 moveTo의 C에 볼 수 있습니다 보기가 (당신의 다른 HTML 여러 의견이있을 수 있습니다) 표시 할 ontains
Sample.html - 뷰 정의은 "detailsHeading은"응용 프로그램이 sample.html을로드 클릭
<div data-dojo-type="dojox.mobile.ScrollableView" id="view1"
data-dojo-props="selected:false,scrollDir:'v'">
</div>
및 보기 렌더링 - view1
0
여기까지 갈 길이 많지 않습니다. 하지만 메신저 거의 100 % 확신 '탭바'당신 dojox.mobile.TabBar 말하는거야?
그렇다면 원격 페이지를 가져 오는 기능은 지원되지 않지만 dijit.layout.ContentPane을 탭 모음에 추가하면됩니다.
아래 그림과 같이 프로젝트에이 코드를 사용해보십시오 각 창로드
<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. 동일한 프로젝트의 SVN 분기간에 자동 전환
- 2. jQuery (html)과 동일한 Dojo 1.6은 무엇입니까?
- 3. 차트 유형 전환. (Dojo)
- 4. 동일한 쿼리에서 다른 프로젝트의 다른 리포지토리
- 5. 동일한 html 요소에서 CSS3 전환 지연
- 6. 동일한 iPhone 프로젝트의 다른 버전을 설치 하시겠습니까?
- 7. 동일한 솔루션에서 다른 프로젝트의 usercontrols를 사용하려고합니까?
- 8. 동일한 JVM에있는 다른 프로젝트의 특성 파일로드
- 9. App.xaml.cs를 사용하여 동일한 솔루션에있는 다른 프로젝트의 참조?
- 10. 동일한 응용 프로그램의 다른 인스턴스로 전환
- 11. ASP.NET MVC에서 다른 프로젝트의 html 파일 사용
- 12. 동일한 파일로 다른 오브젝트를 생성하는 방법
- 13. Dojo - 다른 Dojo 함수와 getAttr 사용
- 14. 비 AMD 프로젝트에서 AMD로 Dojo 전환
- 15. 동일한 jRuby 프로젝트의 여러 보석
- 16. 하나의 html 파일에서 다른 html 파일로 데이터 보내기
- 17. dojo 데이터 격자를 csv 파일로 내보내기
- 18. 동일한 변수를 여러 파일로 업데이트하십시오.
- 19. dojo 트리 레이블에 HTML 추가
- 20. 두 프로젝트의 로그를 공통 파일로 작성하십시오.
- 21. Maven, 다른 프로파일로 전환
- 22. HTML 5 페이지 전환
- 23. JQTouch for iPhone을 사용하여 다른 HTML 페이지 간 전환
- 24. 너비가 다른 html 요소와 동일한 크기로 만들었습니다.
- 25. 동일한 프로젝트의 여러 다른 변형에 대한 Git 플로우
- 26. F # 동일한 프로젝트의 다른 파일에서 형식/모듈 정의/사용
- 27. Visual Studio 2010의 동일한 솔루션에서 다른 프로젝트의 클래스를 사용하려면 어떻게해야합니까?
- 28. 동일한 코드베이스 (라이브러리 프로젝트)를 가진 안드로이드 프로젝트의 다른 상수
- 29. 다른 VIM 탭과 동일한 레지스터
- 30. .html 파일로 .jsp 실행하기