私の Ruby on Rails アプリケーションでは、以下のような jquery グリッドがあります。projectId に基づいて、データがグリッドに表示されます。しかし、そのようには機能しません。projectId に基づいて URL が変更されていないことがわかりました。
function editTeam_details(projectId)
{
$("#grdProjectIdentification").jqGrid({
url:'/project_identification_team?project_id='+projectId,
colNames: ["Sr.No","Team Leader"],
colModel: [
{
name: "Sr No",
index: "Sr No",
width: 15,
align: "left",
sortable:true
},
{
name: "Team Leader",
index: "Team Leader",
width: 35,
align: "left",
sortable:false
}],
width: 800,
height: 100,
// Paging
paging : true,
toppager: true,
loadonce : false,
rowNum:20,
rowList:[20,40,60],
viewrecords: true,
pager: '#pagerProjectIdentification',
datatype: 'json',
sortorder: "desc",
multiselect: false,
caption: "1. Project Identification"
}).jqGrid("navGrid", "#pagerProjectIdentification", {
edit: true,
add: true,
del: true,
search: true,
refresh: true
},
{}, // settings for edit
{},
{}, // settings for del
{}, // settings for delete
{
sopt: ["cn"]
} // Search options. Some options can be set on column level
)
}