Javascript dojo dgrid自定义渲染单元内容
我使用的是dgrid,但发现网站()上提供的文档有点不足:它教你基本知识,但似乎让你通过猜测来解决如何做更复杂的事情 具体来说,我想修改加载到内存存储中的数据的呈现方式。例如,我实际上想将存储区中的两列合并到网格中的一列中,并添加一些文本。显然,一种方法是创建第二个内存存储,迭代第一个存储,并构建dgrid应该在第二个存储中显示的确切内容。然而,这感觉很笨拙,就像必须有两组相同的数据,只是格式不同 我可以看到renderRow和renderCell方法。谁能给我举个例子说明如何使用这些工具,或者给我指一些文档 谢谢,Javascript dojo dgrid自定义渲染单元内容,javascript,dojo,dgrid,Javascript,Dojo,Dgrid,我使用的是dgrid,但发现网站()上提供的文档有点不足:它教你基本知识,但似乎让你通过猜测来解决如何做更复杂的事情 具体来说,我想修改加载到内存存储中的数据的呈现方式。例如,我实际上想将存储区中的两列合并到网格中的一列中,并添加一些文本。显然,一种方法是创建第二个内存存储,迭代第一个存储,并构建dgrid应该在第二个存储中显示的确切内容。然而,这感觉很笨拙,就像必须有两组相同的数据,只是格式不同 我可以看到renderRow和renderCell方法。谁能给我举个例子说明如何使用这些工具,或者
SimonrenderCell函数为您提供数据对象,因此您可以使用数据中的任何属性构建单元
var columns = [
{
label : ' ',
field : 'complexCell',
renderCell: function(object, value, node, options) {
domHtml.set(node, object[propA] + ' (' + object[propB] + ')');
}
},
...
];
太好了,这正是我想要的。谢谢