2013-03-26 42 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);