假设我有多个来源,我想要一个 dojo-grid 并用它们的数据填充。选择一个源后,我可以创建和填充网格。但是当谈到一次选择所有来源时,假设我选择了 3 个。所以,我必须在同一页面中创建 3 个网格而不是一个。我想我必须使用循环,以便我可以创建与源一样多的网格。
但我无法编写用于创建多个 dojo jata 网格的代码。请给出一些建议或建议一些代码示例。
对于单个网格,我有这样的代码:
require(['dojox/grid/DataGrid', 'dojo/data/ItemFileReadStore', 'dojo/date/stamp', 'dojo/date/locale', 'dojo/domReady!'],
function(DataGrid, ItemFileReadStore){
var layout = [
{name:'srcrecno',field:'srcrecno',width:20},
{name: 'Score', field: 'Score', width:20},
{name: 'Members', field: 'Members', width:20},
{name:'Entities', field:'Entities',width:20}
];
var store = new ItemFileReadStore({
data: {
items:<%=fa.jsonstring()%>
}
});
var grid = DataGrid({
id: 'grid',
store: store,
structure: layout,
});
grid.placeAt('gridDiv');
grid.startup();
});