2010-06-11 4 views
3

dojo 네임 스페이스를 다른 것으로 변경해야합니다. 내가 찾은 this stackoverflow 게시물,하지만 더 이상 존재하지 않는 도장 문서 페이지를 말합니다. 아래는 내가 this 페이지를 기반으로 시도 뭔가가 있지만 작동하지 않았다 :dojo 네임 스페이스 변경

<html> 
<head> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" djConfig="scopeMap: [[ 'dojo', 'newns' ]]"></script> 

    <script> 
      newns.addOnLoad(function(){ 
       console.debug("hello world"); 
      }); 
    </script> 
</head> 
<body> 
</body> 
</html>

도움말!

답변

4

난 그냥 오래된 도장 책에서 문서를 뽑아 새로운 문서 시스템에 넣어 : 특정 예를 들어

http://docs.dojocampus.org/multiversion/index

의 djConfig 객체는 스크립트 태그 이전에 선언해야 Dojo 파일이로드되고 dijit 및 dojox도 매핑하는 것이 좋습니다.

<html> 
<head> 
    <script> 
     var djConfig = { 
      scopeMap: [ 
       ['dojo', 'newns'], 
       ['dijit', 'newnsw'], 
       ['dojox', 'newnsx'] 

      ] 
     } 
    </script> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js"></script> 

    <script> 
      newns.addOnLoad(function(){ 
       console.debug("hello world"); 
      }); 
    </script> 
</head> 
<body> 
</body> 
</html> 
+0

내용이 다시 이동 된 것 같습니다. 이 시간 : http://dojotoolkit.org/reference-guide/quickstart/multiversion.html – feklee