Dojo datagrid不会显示在另一个div中

时间:2010-06-03 00:10:53

标签: dojo dojox.grid

我正在尝试使用Dojo数据网格 - 我已经在文档页面(http://docs.dojocampus.org/dojox/grid/DataGrid)&上复制了第一个示例。它工作得很好。

然而,当我尝试在另一个div中显示网格时(即在示例中将'gridContainer4'放在任何其他div中)没有任何显示......

任何帮助都会非常感激 - 在网上任何地方找不到任何相关内容!

1 个答案:

答案 0 :(得分:0)

终于明白了:

示例文本创建新的dojox.grid.DataGrid并将其应用于“document.createElement('div')” - 将其更改为现有div的ID以修复问题(而不是将其附加到另一个格)

原始代码:

var grid4 = new dojox.grid.DataGrid({ query: { Title: '*' }, store: store4, clientSort: true, rowSelector: '20px', structure: layout4 }, document.createElement('div'));

更改为:

var grid4 = new dojox.grid.DataGrid({ query: { Title: '*' }, store: store4, clientSort: true, rowSelector: '20px', structure: layout4 }, "gridContainer4");