Как автоматически установить фокус на строку подсетки в jquery?

Я динамически добавляю строку в подсетку jqgrid. После добавления я хочу автоматически установить фокус на эту новую строку, которая добавляется в подсетку. Я использую asp.net. Как я мог добиться этого.. Пожалуйста, помогите мне..


person Xavier    schedule 03.09.2012    source источник
comment
Asp.NET не имеет значения... Это JQuery, который является «расширением» javascript.   -  person Nate-Wilkins    schedule 29.09.2012


Ответы (2)


если вы можете получить новейшую добавленную строку

если вы добавляете новейшую строку в последнюю, используйте это

$('#grid tr:last').focus();

если вы добавляете новейшую строку, чтобы сначала использовать это

$('#grid tr:first').focus();
person rahul    schedule 03.09.2012
comment
На самом деле это подсетка. Итак, как я мог сделать это в подсетке? - person Xavier; 03.09.2012

Получил свое решение, используя функцию редактирования строки в Jqgrid. Синтаксис выглядит следующим образом:

$("#grid_id").editRow(rowid, keys, oneditfunc, succesfunc, url, extraparam, aftersavefunc,errorfunc, afterrestorefunc);

Подробности см. на http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing

person Xavier    schedule 03.09.2012