2013-03-26 38 views
0

我的jqgrid密集使用CustomFormatter創建超鏈接單元格內容。如何優化jqGrid事件處理

的FormatFunction看起來是這樣的:

​​

當電網表現出很多行的,我想是時候在運行花費的功能可以而且應該進行優化。

我認爲我可以附加一個點擊處理程序與jQuery委託給網格內的所有<a>標籤。

$('#grid').delegate('a', 'click', function (

在thi點,我怎樣才能訪問點擊行內的數據?

回答

0

在jqgrid中有一個onSelectRow方法。我需要根據點擊的jQgrid行的數據打開一個jsp。我的代碼如下所示:

onSelectRow : function(rowid, status, e) { 
     var selRow = $(this).getGridParam("selrow"); 
     var selReferralId = $(this).getCell(selRow, 'referralId'); 
     $("#referralDetailsTab").load(contextRoot+"refDetailsTab?refId=" + selReferralId);