我試圖啓用基於選定行的導航。所以,用戶從jQgrid中選擇一行,當按下show(有一個顯示按鈕的網格,我看到編輯,添加等),它需要去基於url的一個新的頁面(行的一部分)。Jqgrid:基於選定行的導航
$(document).ready(function() {
function getLink() {
// var rowid = $("#customer_list").jqGrid('getGridParam', 'selrow');
var rowid = $("#customer_list").getGridParam('selrow');
var MyCellData = $("#customer_list").jqGrid('getCell', rowid, 'dataUrl');
return MyCellData;
}
$("#customer_list").jqGrid({
url:'mytestList',
editurl:'jq_edit_test',
datatype: "json",
colNames:['Call Id','Title','dataUrl'],
colModel:[
{name:'callId', width:80, search:false},
{name:'title', width:200, sortable:false},
{name:'dataUrl',hidden:true}
],
rowNum:10,
sortname:'lastUpdated',
sortorder: 'desc',
pager:'#customer_list_pager',
viewrecords: true,
gridview: true
}).navGrid('#customer_list_pager',
{add:true,edit:true,del:false,search:true,refresh:true},
{closeAfterEdit:true, afterSubmit:afterSubmitEvent}, // edit options
{addCaption:'Create New something', afterSubmit:afterSubmitEvent,
savekey:[true,13]}, // add options
{afterSubmit:afterSubmitEvent} // delete options
);
$("#customer_list").jqGrid('filterToolbar');
});
因此,url作爲dataUrl傳遞給每一行。我正在嘗試閱讀並設置爲按鈕。當通過螢火蟲調試時,rowid爲223(網格中只有12行),單元格值爲空。目前該按鈕保持在網格之外,但最好是它的一部分,vavGrid
謝謝。
工作很好..感謝您展示如何設置jqueryui圖標..我有一個JSON數據的問題,這就是爲什麼網址沒有閱讀正確的最初..再次感謝 – bsr 2010-06-11 17:07:14