我找到了一个非常奇特的实例。
当我渲染网格并利用cellsrenderer选项时,除非使用内联或全局样式,否则它将不会使用CSS样式化单元格。
我试图在Angular Component中实现此功能,并在其工作表中定义css,但是显然它不在jqxgrid的范围内。
这很奇怪。有没有人找到没有内联的解决方法?
编辑:唯一可以解决的方法是将样式标签插入单元格本身。
cellsrenderer() {
let style = "....styles here....";
return `<style>${style}</style><div>${value}</div>`
}
然后我可以将style变量中定义的样式应用于单元格。
老实说,我不喜欢这一切,而且很hacky。