实施Smartgwt的问题

时间:2014-07-29 11:24:03

标签: gwt smartgwt

您好我是smartGwt的新手,使用gwt很好。 现在想要升级到smartgwt,尝试很多教程他们都遵循同样的事情但是当我尝试它时,我遇到了错误。

我使用 GWT-2.6.0 smartGWT-4.0

当我尝试将<inherits name='com.smartgwt.SmartGwt'/>添加到我的xml文件时,它会显示给我 错误

[ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags: 

我在下面的html文件中添加了所有相关脚本,首先我尝试了

  

var isomorphicDir =“testSmartGWT_01 / sc /”;

在脚本标记中,但不起作用 enter image description here

以下是我在xml文件中包含的内容 enter image description here

3 个答案:

答案 0 :(得分:3)

您必须在没有脚本的情况下继承SmartGwt:

<inherits name="com.smartgwt.SmartGwtNoScript"/> 

然后再将xsiFrame.failIfScriptTag设置为false是不必要的。

答案 1 :(得分:1)

您是否在主页中添加了以下内容(用于启动应用的html),如下所示(最好在&#39; head&#39;标记中,并用模块名称替换[module-name]):

<script src=[module-name]/sc/modules/ISC_Core.js></script>
<script src=[module-name]/sc/modules/ISC_Foundation.js></script>
<script src=[module-name]/sc/modules/ISC_Containers.js></script>
<script src=[module-name]/sc/modules/ISC_Grids.js></script>
<script src=[module-name]/sc/modules/ISC_Forms.js></script>
<script src=[module-name]/sc/modules/ISC_RichTextEditor.js></script>
<script src=[module-name]/sc/modules/ISC_Calendar.js></script>
<script src=[module-name]/sc/modules/ISC_DataBinding.js></script>

检查一下:http://forums.smartclient.com/showthread.php?t=20246

答案 2 :(得分:0)

我在创建基本GWT新Web应用程序项目时遇到了问题

<!-- allow Super Dev Mode --> <add-linker name="xsiframe"/> </module>

创建问题只需删除此代码即可正常运行。