Javascript 如何将多个属性合并到SlickGrid上的一个单元格中?

Javascript 如何将多个属性合并到SlickGrid上的一个单元格中?,javascript,slickgrid,Javascript,Slickgrid,我想将数据项的多个属性合并到光滑网格上的一个单元格中。我在检查样品,但没有发现任何类似的东西。列格式化程序只能访问当前属性 例如,假设我有一个json对象: {FirstName: 'abc', LastName: 'def', ContactNumber: '....', Email: '....'} 我可以将FirstName和LastName合并到一个单元格中吗 生成的网格将如下所示: Name | Contact No| Email abc def | ....

我想将数据项的多个属性合并到光滑网格上的一个单元格中。我在检查样品,但没有发现任何类似的东西。列格式化程序只能访问当前属性

例如,假设我有一个json对象:

{FirstName: 'abc', LastName: 'def', ContactNumber: '....', Email: '....'}
我可以将FirstName和LastName合并到一个单元格中吗

生成的网格将如下所示:

Name     | Contact No|  Email
abc def  | ....      | ....
function nameFormatter(row, cell, value, columnDef, dataContext)
{
    return dataContext.FirstName + ' ' + dataContext.LastName;
}

张贴完成的答案@伊贝霍尔德在评论中提到了答案

格式化程序函数如下所示:

Name     | Contact No|  Email
abc def  | ....      | ....
function nameFormatter(row, cell, value, columnDef, dataContext)
{
    return dataContext.FirstName + ' ' + dataContext.LastName;
}

格式化程序确实可以访问整个“行”对象。我忘了它是哪个参数,但在示例中它将被称为
dataContext
。所以您将返回
dataContext.FirstName+''+dataContext.LastName
。哦,是的。。你是对的。。我只是错过了。