我有一個帶有用戶數據數據的jQuery網格。當我點擊我需要在網格底部顯示其他網格時,我需要爲每個網格行處理點擊網格行。如何處理jQuery網格中的行單擊事件
有的東西一樣非常類似:
http://www.trirand.com/blog/jqgrid/jqgrid.html
進入高級設置 - >主細節
感謝
我有一個帶有用戶數據數據的jQuery網格。當我點擊我需要在網格底部顯示其他網格時,我需要爲每個網格行處理點擊網格行。如何處理jQuery網格中的行單擊事件
有的東西一樣非常類似:
http://www.trirand.com/blog/jqgrid/jqgrid.html
進入高級設置 - >主細節
感謝
onSelectRow是使細節網格加載來自主網格的信息。
onSelectRow: function(ids) {
if(ids == null) {
ids=0;
if(jQuery("#list10_d").jqGrid('getGridParam','records') >0)
{
jQuery("#list10_d").jqGrid('setGridParam',{url:"subgrid.php?q=1&id="+ids,page:1});
jQuery("#list10_d").jqGrid('setCaption',"Invoice Detail: "+ids)
.trigger('reloadGrid');
}
} else {
jQuery("#list10_d").jqGrid('setGridParam',{url:"subgrid.php?q=1&id="+ids,page:1});
jQuery("#list10_d").jqGrid('setCaption',"Invoice Detail: "+ids)
.trigger('reloadGrid');
}
}
事情是在第一次加載我需要後面的第二個網格..在點擊主網格中的第一行我需要通過傳遞ID值顯式第二個網格..我傳遞的URL:/朋友/名稱/溼婆? id = AAA「這是正確的嗎? 謝謝 – kumar 2010-04-07 19:59:41
是的,你應該使用一個類似的URL:用於加載主網格的一個用法。還測試以確保/ Friends/Names/shiva?id = AAA實際上是返回數據。 – Glennular 2010-04-07 20:17:11
沒有我的主網格網址是不同的,我的網格網址完全不同。單擊我需要將主網格行ID傳遞給存儲過程以顯示第二個網格結果。 – kumar 2010-04-07 20:25:31
裏面你可能需要得到該行的ID click事件。 你如何得到它?
$("#tblGridMain tr").click(function() {
var tr = $(this)[0];
var trID = tr.id;
alert("trID=" + trID);
});
您可能需要添加註釋來解釋代碼的工作原理,並可能鏈接到相關文檔,而不僅僅是提供代碼。 – Styphon 2016-05-10 16:49:58
請您發表您的代碼,所以我們可以看到有什麼不對? – 2010-04-07 19:58:58
鏈接http://www.trirand.com/blog/jqgrid/jqgrid.html不再存在。如果可以,請爲您的問題添加代碼示例。 – Matt 2013-07-09 11:58:33