Kendo UI:需要导出一个多色单元格才能出色

根据单元格的值,我需要对网格的不同单元格进行颜色编码。 我不着色整个列,但不同列的不同细胞,这可能是相当随机的。
我试图用Kendo模板做,但不能找出一种方法来隔离个别单元格,并给他们一个单独的背景颜色。 所以我用jQuery来访问与我的需要对应的单元格值的TD元素,然后给TD元素一个类来改变背景颜色。 这样就完成了。

现在,我需要导出这个网格 – 连同单元格的彩色背景 – 才能出类拔萃。 但是Kendo的ootb导出到Excelfunction不会着色单个单元格。 有什么办法可以满足我的需求来configuration数据源? 或者,如果不这样做,任何其他的第三方工具,可以让我轻松创buildexcel文件,而不需要对我的数据源对象进行修改。

至于出口到excel彩色单元格,它可以完成,但不通过数据源。 令人高兴的是,您不需要触摸数据源。

我所做的(我只需要做行)是我抓住了所有的剑道网格行的背景颜色,将它们设置在一个临时数组,然后迭代通过表单对象的行,并通过以下属性设置颜色(在Excel表格):

(我和j是来自循环的索引)

//background color sheet.rows[i].cells[j].background = equivalent row value from grid array //text color sheet.rows[i].cells[j].color = equivalent row value from grid array 

所以,如果你使用二维数组来获取网格中的颜色,那么只需在图纸对象中重新创build该结构并设置属性即可。