2013-05-17 4 views
0

Как получить имя столбца/индекс при событии keypress/keydown. Предположим: $("#myGrid").keydown(keydownEvent);Получить имя столбца/указатель на KeyPress/KeyDown в jqGrid

keydownEvent(e) - это функция. Теперь, как я могу получить, из какого столбца он был нажат в функции keydownEvent(e)?

EDIT:

Как @Rohan Кумар попросил какой-то код, я даю функцию:

function keydownEvent(e) { 

    if (e.keyCode == 9 || e.which == 9) {// Tab pressed 

     //here I want to get the Column Index/Name from which key is pressed 
    } 

    if (e.keyCode == 113 || e.which == 113) //f2 press 
    { 
     var rowid = $('#myGrid').getGridParam("selrow"); 
     ondblClickRowEvent(rowid, rowid, 1, e); 
    } 
} 

К сожалению, я думал, что это подразумевалось. Виноват! HTML:

<table id='myGrid' ></table> 
+0

Что вы имеете 'tried'? Или дайте 'некоторый код' с' html' или 'fiidle'. –

+0

Добавлено @RohanKumar –

+0

** С html ** как мы можем узнать, где вы нажимаете? Что такое '# myGrid'? Это «поле ввода» или что-то еще? –

ответ

0

Хорошо. Решил.

В функции keydownEvent(e) вы можете получить имя по event e

e.target.name == "Your_Column_Name" || e.srcElement.name == "Your_Column_Name"

Смежные вопросы