jqxgrid cellrenderer不允许我使用组件中定义的类吗?

时间:2019-01-21 23:27:29

标签: angular typescript jqxgrid jqxwidgets

我找到了一个非常奇特的实例。

当我渲染网格并利用cellsrenderer选项时,除非使用内联或全局样式,否则它将不会使用CSS样式化单元格。

我试图在Angular Component中实现此功能,并在其工作表中定义css,但是显然它不在jqxgrid的范围内。

这很奇怪。有没有人找到没有内联的解决方法?

编辑:唯一可以解决的方法是将样式标签插入单元格本身。

cellsrenderer() {
   let style = "....styles here....";
   return `<style>${style}</style><div>${value}</div>`
}

然后我可以将style变量中定义的样式应用于单元格。

老实说,我不喜欢这一切,而且很hacky。

0 个答案:

没有答案