代码之家  ›  专栏  ›  技术社区  ›  Fallenreaper

JQXGrid CellRenderer不允许我使用组件中定义的类?

  •  0
  • Fallenreaper  · 技术社区  · 6 年前

    我发现了一个很特别的例子。

    当我呈现一个网格,并利用cellsrenderer选项时,它不会使用css设置单元格的样式,除非它是内联的,或者是全局样式。

    我试图在一个角度组件中实现它,并在它的工作表中定义css,但显然它不在jqxgrid的范围内。

    情况很奇怪。有没有人找到一个没有内联的方法?

    编辑:我唯一能绕过它的方法就是在单元格中插入一个样式标签。

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

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

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

    0 回复  |  直到 6 年前