0

我有一个像这样的网格

jQuery("#champDetail").jqGrid({
    data: {},
    height: 300,
    width: 800,
    colNames: ['ID', 'Combination No', 'Qty', 'SMT Program', 'SMT Machine',
               'Product Date', 'Tracking No'],
    colModel: [{ name: 'ID', width: 50 },
        { name: 'CombinationNo', width: 120, sortable: false },
        { name: 'QTY', width: 80, sortable: false, editable: true,
          editrules: { custom: true, custom_func: QTYCheck} },
        { name: 'SMTProg', width: 120, sortable: false, editable: true },
        { name: 'SMTMach', width: 120, sortable: false, editable: true },
        { name: 'ProductDate', width: 120, sortable: false, editable: true },
        { name: 'TrackingNo', width: 100, sortable: false, editable: true }
    ],……………..

    onCellSelect: function(rowid, colid) {
        debugger;
        if (colid == 3) {
            var cm = jQuery("#champDetail").getRowData(rowid)
            var temp = cm["QTY"]
            $("#temp").keydown(function() {
                alert("")
            });
        }
    },……………………………..

选择单元格时,我想将 keydown 事件绑定到单元格,

但我无法触发事件。

这里有什么问题?

4

2 回答 2

1

dataEvents editoptions可用于定义colModel. 它允许进行一些keydown您需要的绑定。

相同的选项也存在于searchoptions. 您可以在我的旧答案中看到相应的示例。

于 2010-12-01T09:30:05.637 回答
0

尝试这个:

$("#temp").keydown();
于 2014-11-11T09:41:20.423 回答