我有两个JQGrids。我使用onSelectRow和我的rowid的值通过第二个JQGrid发送到.ashx处理程序。基于该值,我在.ashx
的帮助下填充第二个JQGrid$("#FirstGrid").jqGrid('setGridParam', {
onSelectRow: function (rowid, iRow, iCol, e) {
var $gridSecond = $('#SecondGrid');
$gridPng.jqGrid({
scroll: 5,
url: 'JQTestLoader.ashx?code=' + rowid,
datatype: "json",
在Handler中我有:
public class JQTestLoader : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
string test = context.Request.QueryString["code"].ToString();
HttpContext仅在第一次显示右侧rowid。如果我点击其他一行而不是我仍然得到第一行的值。
答案 0 :(得分:0)
我必须首先调用GridUnload方法,然后重新创建Grid