jqGrid在格式化程序中获取行元素

jqGrid在格式化程序中获取行元素,jqgrid,Jqgrid,我在jqGrid中为列创建了自定义格式化程序。是否可以修改该单元格的父TR?正如我所看到的,格式化程序在TR之前执行,并将数据添加到DOM中,因此我似乎无法通过rowID获取row元素。 我想根据在formatter中接收到的rowObject更改TR的样式/CssClass。您应该查看rowattr回调(从jqGrid 4.3.2开始提供),它允许在渲染期间修改行属性。以下拉取请求中提供了更详细的描述: hhh,你昨天去哪里了?它可以节省我大约4个小时:)无论如何,谢谢你,我用rowatt

我在jqGrid中为列创建了自定义格式化程序。是否可以修改该单元格的父TR?正如我所看到的,格式化程序在TR之前执行,并将数据添加到DOM中,因此我似乎无法通过rowID获取row元素。
我想根据在formatter中接收到的rowObject更改TR的样式/CssClass。

您应该查看
rowattr
回调(从jqGrid 4.3.2开始提供),它允许在渲染期间修改行属性。以下拉取请求中提供了更详细的描述:


hhh,你昨天去哪里了?它可以节省我大约4个小时:)无论如何,谢谢你,我用rowattr再次实现了它。@AlexDn我很抱歉地说我在睡觉:D