我正在使用普通的jqGrid。我有一个列,我将其显示为网格中的超链接。将鼠标悬停在列项目上时,我确实看到了网址。右键单击并打开,该链接确实打开。我想要的是,单击链接,我希望页面在弹出窗口中打开。目前,它对点击没有任何作用。
jQuery("#TestGrid").jqGrid({
datatype: "local",
height: 250,
autowidth: true,
colNames: ['ID', 'Name', 'Date', 'Status'],
colModel: [{
name: 'ID',
index: 'ID',
width: 300,
formatter: function(cellValue, options, rowdata) {
if (some_condition != "")
return "<a href= 'my_url' title='Details'</a>"
else
return "<a></a>"
}
},
{
name: 'Name',
index: 'Name',
width: 300
},
{
name: 'Date',
index: 'Date',
width: 300
},
{
name: 'Status',
index: 'Status',
width: 300
},
],
multiselect: true,
});