我正在尝试根据从 SQL 查询返回的数据更改多行的背景颜色。我使用 JSON 作为我的数据类型,并尝试使用 loadComplete 来遍历网格并通过在加载网格后添加一个 css 类来为行着色。这可行,但我返回了 1000 行,这种方法大大减慢了网格的加载速度。用户必须等待很长时间才能最终加载网格。
我没有尝试使用客户格式化程序为行着色,因为我被告知当触发客户格式化程序时网格将不可用,所以会出现错误?我已经看到有关设置超时时间的文档,因此网格在 DOM 中可供客户格式化程序使用,但这听起来会减慢网格的加载速度,这是我试图避免的。
理想情况下,我想在服务器调用(PHP)期间根据表数据为该行分配一个类,然后当在客户端加载网格时,它会根据 CSS 样式为该行着色。似乎在服务器端分配一个类是最有效的方法,所以我不必多次循环数据或多次绘制网格?有哪些其他技术可用于执行此操作?谢谢!