我有这样的网格
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事件绑定到单元格,
但是我无法触发事件。
这里有什么问题?
答案 0 :(得分:1)
有dataEvents editoptions
可用于定义colModel
。它允许制作一些你需要的keydown
绑定。
searchoptions
也存在相同的选项。您可以在我的old answer中看到相应的示例。
答案 1 :(得分:0)
试试这个:
$("#temp").keydown();