渲染后,我需要对ag-grid行进行一些修改。在ag-grid中,实际的HTML元素不一定是持久性的,因此手动设置的样式可能会下降。
一方面,我必须修改选择复选框以将其设置tabindex
为-1
。从技术上讲,这可以在cellRenderer
回调中完成,尽管看起来很hack。(可以在找到该复选框params.eGridCell.children[0].children[0].wrappedElement
。)
但是我还必须在某些行中添加CSS类,以根据外部条件突出显示它们。我还没有找到一种方法来做到这一点。
最好的解决方案似乎是使用某种渲染后的回调,但据我所知,不存在此类问题。
我找到了几个相关的问题,但是都通过来解决了cellStyle
,在这里还不够:
您没有1个而是3个选项:
getRowClass(params)
:
属性“ rowClass”的回调版本。函数应返回一个字符串或字符串数组。
getRowStyle(params)
:
属性“ rowStyle”的回调版本。函数应返回一个CSS值对象。
processRowPostCreate(params)
:
允许您在创建行后对其进行处理。最后添加自定义属性等。
在这最后一个中,您有一行params.eRow
。
全部取自https://www.ag-grid.com/javascript-grid-callbacks/index.php
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句