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 關注
- 551 瀏覽
添加回答
舉報