Object 可手持自定义对象数据

Object 可手持自定义对象数据,object,handsontable,Object,Handsontable,我正在尝试用对象填充一个掌上电脑。 例如: var data = [ [{title: 'A1', style: '...'}, {title: 'B1', style: '...'}], [{title: 'A2', style: '...'}, {title: 'B2', style: '...'}], ]; 现在我希望Handsontable只将title属性渲染到单元格中,而不是样式中。“样式”属性用于渲染具有特殊FOMATT的单元格。 如何告诉Handsontable

我正在尝试用对象填充一个掌上电脑。 例如:

var data = [
    [{title: 'A1', style: '...'}, {title: 'B1', style: '...'}],
    [{title: 'A2', style: '...'}, {title: 'B2', style: '...'}],
];
现在我希望Handsontable只将title属性渲染到单元格中,而不是样式中。“样式”属性用于渲染具有特殊FOMATT的单元格。
如何告诉Handsontable仅使用title属性?

Handsontable数据不用于为单元格提供样式。要定义单元格样式,我建议您使用此链接

但是,如果您的想法是使用隐藏列,例如代码,那么我留下这个示例

<script>

var options = {
 columns: CutObject(data)
}

function CutObject(data){
 return data.slice(1);//hide firt column
}

</script>

变量选项={
列:CutObject(数据)
}
函数CutObject(数据){
返回数据。切片(1);//隐藏第一列
}
因此,您可以使用标题作为数据。为每个单元格设置单元格样式,请检查以下内容

hot = new Handsontable(container, {
    data: titles,
    ...
    cells: function (row, col, prop) {
        cellProperties.renderer = function (instance, td, row, col, prop, value, cellProperties) {
            Handsontable.renderers.TextRenderer.apply(this, arguments);
            td.style = data[row][col].style;
        };
    },
    ...
});

你看过文件了吗?另外,你能提供一个你的例子吗?是的,请看文档,这是一个非常简单的用例,有大量的文档记录,应该和谷歌搜索一样简单。
titles = [
    ['A1', 'B1'],
    ['A2', 'B2']
];
hot = new Handsontable(container, {
    data: titles,
    ...
    cells: function (row, col, prop) {
        cellProperties.renderer = function (instance, td, row, col, prop, value, cellProperties) {
            Handsontable.renderers.TextRenderer.apply(this, arguments);
            td.style = data[row][col].style;
        };
    },
    ...
});