0

我有这个带有 jqGrid 的 ASP.Net 页面,我想要的只是在网格中添加一个链接列,当按下它时,它会执行 JavaScript 功能,比如在页面中打开一个 jQuery 对话框......

我能够使用列格式化程序将第一列更改为链接库,但我无法使链接执行 JavaScript 函数...

我的代码:

colModel = [
        { name: 'SR', index: 'SR', width: 90, fixed: true, align: 'center', formatter: 'link', formatoptions: { baseLinkUrl: '#'} },
        { name: 'NextCallBackDate', index: 'NextCallBack', width: 100, fixed: true, align: 'left' }]
4

1 回答 1

1

我已经在 PHP 中完成了这个,但它应该可以在任何地方工作。准备数据时,更改列如下:

而不是field='value'你可以做field='<a onclick="foo(this)">value</a>'

该函数应如下所示:

function foo (item){
alert ($(item).html());
}
于 2012-08-26T13:36:54.783 回答