3 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
像下面的代碼可以解決您的問題
$("#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貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊
您可以僅使show按鈕成為網(wǎng)格中每一行的一部分,并使用自定義格式器將其轉(zhuǎn)換為URL。
根據(jù)Wiki中的示例,您可能需要以下內(nèi)容:
function myformatter ( cellvalue, options, rowObject )
{
return "<a href=\"" + cellvalue + "\">Show</a>";
}

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
我通過將一個(gè)單元格設(shè)置為鏈接來嘗試了類似的方法(格式器:'showlink',formatoptions:getLink())。我可以按照您的建議將url列轉(zhuǎn)換為鏈接,但可能會(huì)浪費(fèi)一些空間。仍然不確定getCell方法有什么問題!
- 3 回答
- 0 關(guān)注
- 553 瀏覽
添加回答
舉報(bào)