2011-05-20 183 views
0

我发现了几个例子如何在GridPanel中使用Ext.ux.grid.GridSummary(),这里的主要问题是如果我尝试在这种方式下总结插件:Ext.ux.grid.GridSummary()不是构造函数

plugins: new Ext.ux.grid.GridSummary(), 

我得到JS错误,Ext.ux.grid.GridSummary()不是一个构造函数?!

任何关于这个或提示的想法?

回答

3

您是否包含正确的JavaScript文件? ux-名称空间不是标准ExtJS发行版的一部分,必须手动包含。您必须包括

<!-- base library --> 
<link rel="stylesheet" type="text/css" href="/path/to/resources/css/ext-all.css" /> 
<!-- extensions --> 
<link rel="stylesheet" type="text/css" href="/path/to/GroupSummary.css" /> 
... 
<!-- ExtJS library: base/adapter --> 
<script type="text/javascript" src="/path/to/adapter/ext/ext-base.js"></script> 
<!-- ExtJS library: all widgets --> 
<script type="text/javascript" src="/path/to/ext-all.js"></script> 
<!-- extensions --> 
<script type="text/javascript" src="/path/to/GroupSummary.js"></script> 

编辑:

只注意到:它不应该是Ext.ux.grid.GroupSummary

+0

是的,我为项目包含了一个名称空间。 – vaske 2011-05-20 07:38:36

+0

请显示一些代码 - 尤其是您的包含代码以及使用上述代码的相关部分。 – 2011-05-20 07:39:51

+0

@Stefan是正确的,这个错误一般发生在你拼错模块名时 – Dve 2011-05-20 07:47:34