2012-08-28 3 views
0

Sencha Architect에서 프로젝트를 저장할 때마다 ExtJS가 실행되는 페이지 (App.html이라고 부름)에 대한 모든 변경 사항을 덮어 씁니다. 일반적으로 이것은 다른 스타일 시트 나 다른 스크립트를 포함하거나 기존 HTML 태그 중 하나에 'id'를 넣고 싶지 않으면 (자바 스크립트는 일반적으로 객체와 구성 요소 만보고 있습니다.)Sencha Architect 메인 페이지에서 내 html을 제거

이 방법이 있습니까? 특정 페이지를 건드리지 말라고하거나, 그 페이지의 내용을 변경하거나 다른 JS & ExtJS를 모두 포함하는 두 번째 HTML을 가져야 만 할 수는 있지만 편집 할 수는 없습니까? 프로젝트의 일부가 아닌가?

답변

0

나는 간단한 대답은 이 아니 라 믿을 수 없다..

그러나 Dorvalla가 제안한대로 새로운 리소스를 추가 할 수 있습니다 (Project Inspector에서 + 버튼 만 사용).이 기능은 추가 자바 스크립트 및 CSS 파일에서 사용할 수 있습니다. 예를 들어이 당신은 내가 거의이 질문에 ... 예 잊어 docs.sencha.com

+0

에서 프로젝트 리소스에 대한 자세한 정보를 찾을 수 있습니다

<!DOCTYPE html> <!-- Auto Generated with Sencha Architect --> <!-- Modifications to this file will be overwritten. --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>llm</title> <link rel="stylesheet" href="resources/css/app.css" id="appcss"> <link rel="stylesheet" href="resources/css/llm.css" id="llm"> <script src="http://maps.google.com/maps/api/js?sensor=true"></script> <script src="sdk/sencha-touch-all.js"></script> <script src="functions.js" id="functions"></script> <script src="cordova-2.0.0.js"></script> <script type="text/javascript" src="app.js"></script> <script type="text/javascript"> if (!Ext.browser.is.WebKit) { alert("The current browser is unsupported.\n\nSupported browsers:\n" + "Google Chrome\n" + "Apple Safari\n" + "Mobile Safari (iOS)\n" + "Android Browser\n" + "BlackBerry Browser" ); } </script> </head> <body></body> </html> 

엽차 터치 프로젝트에 대한 자동 생성 app.html 리소스를 추가하는 것은,이다 대답 및 Sencha Architect를 사용하면 추가 한 리소스에 ID를 추가 할 수 있습니다. 내가 물어 본 모든 3 가지 작업 (스크립트 추가, 스타일 시트 추가, ID 중 하나에 ID 삽입) –

0

다른 리소스를 추가 할 수는 있지만 추가 자바 스크립트의 경우 링크를 저장하고 수동으로 추가하면 실제로 뒤쪽에 통증이 생길 수 있습니다.

여러 ID를 추가 할 때 동일한 것을 사용합니다. 구성 요소에 대해 여러 ID를 적용 해 보았습니다. 그 중 하나를 받아들이지도 않으므로이 경우 모든 ID를 다르게 만들기 위해 준비가되었습니다. 어떤 이상한 이유 때문에 그것은 단지 나의 장소에서 하나의 수업을 받아들이기를 원한다. 그래서 어딘가에는 나에게 이해가 가지 않는다.

관련 문제