Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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
Dojo dGrid或GridX是否可以与标准HTML表一起使用,而不重写表代码_Dojo_Dgrid_Dojo.gridx - Fatal编程技术网

Dojo dGrid或GridX是否可以与标准HTML表一起使用,而不重写表代码

Dojo dGrid或GridX是否可以与标准HTML表一起使用,而不重写表代码,dojo,dgrid,dojo.gridx,Dojo,Dgrid,Dojo.gridx,我正在开发需要使用Dojo网格的应用程序,但我想自己编写表格布局的HTML,并使用Dojo插入存储数据 dGrid或GridX有没有办法实现这一点,或者有没有办法使用Dojo store动态构建表/网格?如果您询问dGrid或GridX是否可以将数据直接推入现有的表元素中,答案是否定的。您可以通过调用query方法并为每个结果添加一行,直接使用dojo/store来实现这一点 以下是总体思路: var columnFields = [...]; store.query().forEach(fun

我正在开发需要使用Dojo网格的应用程序,但我想自己编写表格布局的HTML,并使用Dojo插入存储数据


dGrid或GridX有没有办法实现这一点,或者有没有办法使用Dojo store动态构建表/网格?

如果您询问dGrid或GridX是否可以将数据直接推入现有的表元素中,答案是否定的。您可以通过调用
query
方法并为每个结果添加一行,直接使用dojo/store来实现这一点

以下是总体思路:

var columnFields = [...];
store.query().forEach(function (item) {
    var row = domConstruct.create('tr');
    for (var i = 0, len = columnFields.length; i < len; i++) {
        var cell = domConstruct.create('td', {}, row);
        // Add the field value to a text node rather than setting as innerHTML
        // to avoid unwanted tag injection
        cell.appendChild(document.createTextNode(item[columnFields[i]));
    }
    tbody.appendChild(row);
});
var columnFields=[…];
store.query().forEach(函数(项){
var row=domConstruct.create('tr');
对于(var i=0,len=columnFields.length;i
使用dgrid最接近这个想法的是,它将允许您使用带有AD和标题单元格的表来定义网格的结构。将其与存储支持或结合使用

据我所知,gridx根本没有类似的东西