在jqGrid中的KeyPress / KeyDown上获取列名/索引

时间:2013-05-17 11:04:59

标签: javascript jquery jqgrid

如何在keypress / keydown事件中获取列名/索引。 假设: $("#myGrid").keydown(keydownEvent);

keydownEvent(e)是一个功能。现在,我如何从keydownEvent(e)函数中按下哪一列?

修改

由于@Rohan Kumar要求提供一些代码,我正在提供这个功能:

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>

1 个答案:

答案 0 :(得分:0)

好。解决了它。

keydownEvent(e)功能中,您可以通过event e

获取名称

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