3 回答
TA贡献1906条经验 获得超3个赞
像下面的代码可以解决您的问题
$("#customer_list").jqGrid ('navButtonAdd', '#customer_list_pager',
{ caption: ""/*"Show"*/, buttonicon: "ui-icon-extlink", title: "Show Link",
onClickButton: function() {
var grid = $("#customer_list");
var rowid = grid.jqGrid('getGridParam', 'selrow');
window.location = grid.jqGrid('getCell', rowid, 'dataUrl');
}
});
TA贡献1831条经验 获得超9个赞
您可以仅使show按钮成为网格中每一行的一部分,并使用自定义格式器将其转换为URL。
根据Wiki中的示例,您可能需要以下内容:
function myformatter ( cellvalue, options, rowObject )
{
return "<a href=\"" + cellvalue + "\">Show</a>";
}
TA贡献1829条经验 获得超7个赞
我通过将一个单元格设置为链接来尝试了类似的方法(格式器:'showlink',formatoptions:getLink())。我可以按照您的建议将url列转换为链接,但可能会浪费一些空间。仍然不确定getCell方法有什么问题!
- 3 回答
- 0 关注
- 517 浏览
添加回答
举报