2013-01-12 150 views
0

後我有腳本文件custom.js html頁面是引導對GWTGWT注入jQuery腳本頁面加載

<!DOCTYPE html> 
<html> 
<head> 
    <!-- --> 
    <script type="text/javascript" src="login/login.nocache.js"></script> 
    <script type="text/javascript" src="common/js/custom.js"></script> 
</head> 
     <div id="gwt-inject-place"/> 
</html> 

這是確定的,一切工作正常。 但是在custom.js中有一些函數需要在登錄後觸發/ login.nocache.js在<div id="gwt-inject-place"/>中注入一些html。通常custom.js以某種方式在注入之前運行。

那我應該怎麼做才能注入JavaScript jquery文件?

alert('global'); 
jQuery(document).ready(function() 
{ 
alert('inner'); 
} 

此注入custom.js但只有global alert顯示。

public void onModuleLoad(){ 
    RootPanel.get("gwt-inject-place").add(view); 
    ScriptInjector.fromUrl("../common/js/custom.js").inject(); 
} 

回答

0

從谷歌文檔:

<script src="js-url"/> 

自動注入位於由src指定的位置外部JavaScript文件。詳細信息請參見自動資源包含。

所以,你必須把注射module.gwt.xml

進一步信息:Link