Dojo dGrid或GridX是否可以与标准HTML表一起使用,而不重写表代码
我正在开发需要使用Dojo网格的应用程序,但我想自己编写表格布局的HTML,并使用Dojo插入存储数据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
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根本没有类似的东西