Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在dojo 1.9中创建表_Javascript_Html_Ibm Mobilefirst_Dojo_Dojox.grid.datagrid - Fatal编程技术网

Javascript 如何在dojo 1.9中创建表

Javascript 如何在dojo 1.9中创建表,javascript,html,ibm-mobilefirst,dojo,dojox.grid.datagrid,Javascript,Html,Ibm Mobilefirst,Dojo,Dojox.grid.datagrid,我正在Worklight中开发一个使用DOJO的示例项目。在这个项目中,我试图在视图中生成一个表。最初,我尝试使用“Datagrid”在此处正确显示数据 js文件 data = [ { abbr:'ec', name:'Ecuador', capital:'Quito' }, // ... array of data ... ]; // create an object store

我正在Worklight中开发一个使用DOJO的示例项目。在这个项目中,我试图在视图中生成一个表。最初,我尝试使用“Datagrid”在此处正确显示数据

js文件

data = [
                { abbr:'ec', name:'Ecuador', capital:'Quito' },
                // ... array of data ...
            ];
            // create an object store
            var objectStore = new dojo.store.Memory({
                data: data
            });
            grid = new dojox.grid.DataGrid({
                // use the adapter to give the grid a Dojo Data compliant interface to the store
                store: dojo.data.ObjectStore({objectStore: objectStore}),
                structure: [
                    {name:"Country", field:"name", width: "150px"},
                    {name:"Abbreviation", field:"abbr"},
                    {name:"Capital", field:"capital"}
                ]
            }, "grid");
            grid.startup();
html


此处显示的数据位于列标题的顶部

在dojo中是否有其他方法以编程方式填充表


欢迎提供任何帮助。

您只需确保已导入网格css::

/dojox/grid/resources/claroGrid.css

您可以在github.com获得dgrid。 dgrid是一个轻量级、移动就绪、数据驱动、模块化的网格小部件,设计用于Dojo对象存储 它有很多例子,你可以很快得到它

/dojox/grid/resources/claroGrid.css