如何用handontable改变html单元格中的单元格背景?

时间:2014-09-28 12:37:31

标签: handsontable

我设置了如下列属性:

columns: [
    {data: "data", renderer: "html"},
]

然后,我像这样设置单元格的背景颜色:

cell: [
    {renderer: customRenderer}
]

在customRender中我设置了单元格背景。不幸的是,我得到了具有适当背景颜色的单元格,但没有html渲染。如何合并这两种渲染类型或如何在html中设置颜色单元?

1 个答案:

答案 0 :(得分:0)

您需要使用type属性应用渲染器。

将列属性设置为:

columns:[
  {data: "data", type: {renderer: htmlRenderer}}
]

并将单元格属性设置为:

cells: function (row, col, prop) {
        var cellProperties = {};    
        cellProperties.type = {renderer: greenRenderer}
        return cellProperties;
}

请参阅小提琴,了解类似情况 http://jsfiddle.net/Mazzu/rmnzcwkr/