首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dojo dgrid未呈现

dojo dgrid未呈现
EN

Stack Overflow用户
提问于 2013-02-15 01:13:48
回答 1查看 617关注 0票数 0

我是js框架的新手,目前正在尝试Dojo,看看它是否最适合我们的项目。我正在努力让Dojo正常工作。我尝试使用Dojo的样式代码或多或少地脱离了教程,我相信我也有所有的依赖项(比如dgrid/xstyle和put-.Still).Still我在page.Can上看不到网格渲染,有人能帮我解决这个问题吗?

这是我的js设置(在tomcat中)

下面是我的代码(几乎直接从教程部分开始)

代码语言:javascript
复制
    <html>
<head>
    <meta charset="utf-8">
    <title>Tutorial: Hello dgrid!</title>
    <!-- this configuration assumes that the dgrid package is located
         on the filesystem as a sibling to the dojo package -->

<!-- load Dojo -->

<script>
    dojoConfig ={
    baseUrl: "js",
    isDebug: true, // enables debug
    async: true, // enables AMD loader
    packages: [
        {
        "name": "dojo",
        "location": "lib/dojo"
        },
        {
        "name": "dgrid",
        "location": "lib/dgrid"
        }   
    ]
    };
</script>
<script src="dojo/dojo.js"></script>
<script>
require(["dojo/parser", "dgrid/Grid", "dojo/domReady!"], function(Grid){
            alert("Hi");
            var data = [
                        { first: "Bob", last: "Barker", age: 89 },
                        { first: "Vanna", last: "White", age: 55 },
                        { first: "Pat", last: "Sajak", age: 65 }
                    ];
            var grid = new Grid(
                    { 
                         columns : {
                                first: "First Name",
                                last: "Last Name",
                                age: "Age"
                            }
                    }, "grid");
            grid.renderArray(data);            
        });
</script>

</head>
<body class="slate">
    <div id="grid" class="slate"></div>
    Hi grid
</body>
</html> 

这就是我所看到的(我根本看不到网格,也没有js错误)。

EN

回答 1

Stack Overflow用户

发布于 2013-07-18 20:28:13

在网格中有"dojo/parser“,因为第一个需要的不是网格。尝试使用

代码语言:javascript
复制
require(["dojo/parser", "dgrid/Grid", "dojo/domReady!"], function(parser,Grid){

代码语言:javascript
复制
  require([ "dgrid/Grid", "dojo/parser","dojo/domReady!"], function(Grid){
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14880326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档