2012-10-28 24 views

回答

0

我想你犯了一些打字错误。试用此代码

$grid.jqGrid("navButtonAdd", "#pager", { 
    caption: "My Button", 
    id: "myCustomButton", 
    onClickButton: function() { 
     alert("Click!"); 
    } 
}); 

并看看the demo

+0

使用你的代码示例,仍然拒绝工作,仍然不可见。可能取决于特定的jqGrid版本? –

+0

@YairNevet:你能看到我的演示程序有效吗?你能提供你使用的代码吗?精确调用“navGrid”和“navButtonAdd”非常重要。 – Oleg

+0

@YairNevet:'navButtonAdd'的代码非常简单(参见[这里](https://github.com/tonytomov/jqGrid/blob/v4.4.1/js/grid.formedit.js#L1981-2030)) 。你可以使用'jquery.jqGrid.src.js'而不是'jquery.jqGrid.min.js'并在[here](https://github.com/tonytomov/jqGrid/blob/v4)的某处设置断点。 4.1/JS/grid.formedit.js#L1991-1995)。你会很快找到你有问题的原因。 – Oleg