Jsp 在html页面上的dojo DGRID中显示数据时出现问题

Jsp 在html页面上的dojo DGRID中显示数据时出现问题,jsp,dojo,grid,dgrid,Jsp,Dojo,Grid,Dgrid,我在网页上显示dojo DGrid中的数据行时遇到问题。我尝试了OnDemandGrid和dgrid/grid 问题是我创建了网格,用一些json数据初始化它,然后将它添加到html页面上的一个div中。但是,它只在网页上呈现一个空网格。但是,如果我在IE上按F12键或在其他浏览器上打开调试工具,它将正确显示包含数据的网格。就像当我按下F12键时,它会触发页面的重新绘制 有人见过这样的问题吗?我已经删除了所有console.log station,以防导致问题,但它没有解决问题 下面是我正在使用

我在网页上显示dojo DGrid中的数据行时遇到问题。我尝试了OnDemandGrid和dgrid/grid

问题是我创建了网格,用一些json数据初始化它,然后将它添加到html页面上的一个div中。但是,它只在网页上呈现一个空网格。但是,如果我在IE上按F12键或在其他浏览器上打开调试工具,它将正确显示包含数据的网格。就像当我按下F12键时,它会触发页面的重新绘制

有人见过这样的问题吗?我已经删除了所有console.log station,以防导致问题,但它没有解决问题

下面是我正在使用的代码示例:

try {

require([ "dojo/request", "dojo/store/Memory","dgrid/OnDemandGrid" ], function(request, Memory,
                        OnDemandGrid) {
                 var testdata = [
                                 { id:1, alertCode: "Bob", alertDescription: "Barker", alertCount: 89 },
                                 { id:2, alertCode: "Vanna", alertDescription: "White", alertCount: 55 },
                                 { id:3, alertCode: "Pat", alertDescription: "Sajak", alertCount: 65 }



 var gridStore = new Memory({ data: testdata });


                store.idProperty = "id";//params.idProperty;
                style="width: 900px; height: 300px;";

                grid = new OnDemandGrid({
                    store : gridStore,
                    columns : {
                        alertCode : "Alert Code",
                        alertDescription : "Description",
                        alertCount : "Count"
                    }
                }, params.gridId);

                grid.startup();

            }); //end  grid             

            if (containerDOM !== null) {
                containerDOM.appendChild(grid.domNode);
            }

             }
             catch(e){
                 console.log("exception with grid:" + e);
             }

尝试将网格附加到“containerDOM”中,然后调用grid.startup.it:--非常感谢-非常感谢。