1

我在使用 IndirectSlect 时遇到了 Gridx 的问题,下面是我的代码

<div data-dojo-type="dijit.layout.ContentPane" data-dojo-attach-point="metadataGrid" data-dojo-props="region:'left'">
     <div id="updateMetadataManagerGrid" data-dojo-attach-point="updateMetadataManagerGrid" data-dojo-type="gridx.Grid" 
     data-dojo-props="cacheClass: 'gridx/core/model/cache/Sync',barTop: [
              { content: '<h3>Document Update Requests</h3>', style: 'color: blue;' },
               {pluginClass: 'gridx/support/QuickFilter', style: 'text-align: right;'}
          ],modules: [
                'gridx/modules/IndirectSelect',
                'gridx/modules/RowHeader',
                'gridx/modules/Pagination',
                'gridx/modules/pagination/PaginationBar',
                'gridx/modules/SingleSort',
                'gridx/modules/Filter',
                'gridx/modules/filter/FilterBar',
                'gridx/modules/extendedSelect/Row',
                'gridx/modules/VirtualVScroller',
                'gridx/modules/extendedSelect/Row',
                'gridx/modules/Focus',
                'gridx/modules/move/Row',
                'gridx/modules/CellWidget',
                'gridx/modules/Edit',
                'gridx/modules/ColumnResizer',
            ]",selectRowTriggerOnCell: true,>

     </div> 
     </div>

当我在 IE&Firefox 控制台中运行我的代码时,我看到如下所示的错误消息。基本上,在创建 gridx 时找不到两个模块。

找不到第 1 个声明的模块,请在使用前先要求它:gridx/modules/IndirectSelect


找不到第 2 个声明的模块,请在使用前先请求它:gridx/modules/RowHeader

请帮忙。

问候, 曼朱

4

1 回答 1

0

您必须在使用网格的文件中定义模块。

在此处输入图像描述

然后你在网格声明中调用它。

var grid = new Grid({modules: [indirectSelect, RowHeader]})
于 2017-04-07T17:00:15.480 回答