如何处理jQuery网格中的行单击事件
我有一个包含用户数据的jQuery网格。当我需要在网格底部显示其他网格时,我需要为每个网格行处理单击网格行 类似这样的事情非常类似: 转到高级-->主详细信息如何处理jQuery网格中的行单击事件,jquery,Jquery,我有一个包含用户数据的jQuery网格。当我需要在网格底部显示其他网格时,我需要为每个网格行处理单击网格行 类似这样的事情非常类似: 转到高级-->主详细信息 谢谢这是您使用它的方式 $("#tablename tr").click(function(){//do what needs to be done}); HTHOnSetrow使详细信息网格从主网格加载信息 onSelectRow: function(ids) { if(ids == null) {
谢谢这是您使用它的方式
$("#tablename tr").click(function(){//do what needs to be done});
HTHOnSetrow使详细信息网格从主网格加载信息
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');
}
}
在click事件中,您可能需要获取行的ID。 你是怎么得到的
谢谢raja,我也这么做了,但我想显示的时候没有第二个网格raja你能给我你的电子邮件吗?出于安全原因,我不能在这里发布代码?是的,我将发布我的所有代码,请帮助我。在单击事件中,您可能需要获取行的ID。你是怎么得到的?OnSetrow将其作为参数传递。代码
var selr=jQuery('#grid').jqGrid('getGridParam','selrow')代码>在这种情况下没有帮助,因为您是在单击而不是在选择时做出反应的。请发布您的代码,以便我们查看出了什么问题?该链接不再存在。如果可以的话,请在你的问题中添加一个代码示例。这个东西是第一次加载的,我需要在第二个网格后面。。单击主网格中的第一行时,我需要通过传递id值来显示第二个网格。。我正在传递URL:/Friends/Names/shiva?id=AAA”“是这样吗?谢谢,您应该使用与加载主网格类似的URL。还要测试以确保/Friends/Names/shiva?id=AAA实际返回数据。不,我的主网格URL不同,我的主网格URL完全不同。。Bec单击时,我需要将主网格行Id传递给存储过程以显示第二个网格结果。这就是我说应该这样做的原因“相似”如果两者相似,结果是否相同?我无法根据第一个网格结果获得第二个网格结果。。如果我错了,请纠正我?您可能希望添加一条注释,解释代码如何工作,并可能链接到相关文档,而不仅仅是给出代码。
$("#tblGridMain tr").click(function () {
var tr = $(this)[0];
var trID = tr.id;
alert("trID=" + trID);
});