Какая информация у вас уже есть о строке.
У вас есть идентификатор строки? Или значение поля, которое помечено как ключ?
Создает строку, как определено следующим образом. Обратите внимание, что идентификатор строки совпадает со значением ключа.
<TR id=11 class="ui-widget-content jqgrow ui-row-ltr ui-state-highlight" role=row aria-selected=true><TD title=11 role=gridcell aria-describedby=list2_id>11</TD><TD title=2007-10-06 role=gridcell aria-describedby=list2_invdate>2007-10-06</TD><TD title="Client 1" role=gridcell aria-describedby=list2_name>Client 1</TD><TD style="TEXT-ALIGN: right" title=600.00 role=gridcell aria-describedby=list2_amount>600.00</TD><TD style="TEXT-ALIGN: right" title=120.00 role=gridcell aria-describedby=list2_tax>120.00</TD><TD style="TEXT-ALIGN: right" title=720.00 role=gridcell aria-describedby=list2_total>720.00</TD><TD title="" role=gridcell aria-describedby=list2_note> </TD></TR>
Так что тогда вы могли бы просто сделать.
$("#tblselector).find("#+KeyValue").addClass("ui-state-highlight")
Это действительно зависит от того, как добавляется строка.
Вы можете использовать событие afterInsertRow, но оно будет срабатывать для каждой строки при ее добавлении в сетку. Кроме того, на мероприятии есть эта заметка.
Примечание: это событие не срабатывает, если
для параметра gridview установлено значение true
Я не предлагаю менять опцию gridview на false, если вы возвращаете много строк и / или столбцов, поскольку это сильно повлияет на производительность.
Я бы попросил уточнить, как добавляется строка, но у меня недостаточно очков для комментариев.