【问题标题】:JQGrid subgrid Url: Is it possible to change the value of ?Id=idJQGrid subgrid Url:是否可以更改 ?Id=id 的值
【发布时间】:2009-07-01 21:53:41
【问题描述】:

我正在尝试使用子网格来实现 JqGrid...

     jQuery(document).ready(function() {
                jQuery("#list").jqGrid({
                    url: '/OrganizationalUnit/FindAll/',
                    datatype: 'json',
                    mtype: 'GET',
                    colNames: ['Name', 'Actions'],
                    colModel: [ 
                      { name: 'Name', index: 'Name', width: 500, align: 'left' },                  
                      { name:'act', index:'act', width:250,sortable:false}

                      ],                    

                        subGrid : true, 
                        subGridUrl: '/OrganizationalUnit/Organizations/', 
                        subGridModel: 
                        [
                          { name: 'Name', index: 'Name', width: 300, align: 'left' },
                          { name: 'OrganizationID', index: 'OrganizationID', width: 300, align: 'left' }                   

                    ] 
                          ...


因此,JqGrid 的工作方式是,当调用 OrganizationalUnitController.Organizations 的控制器方法时,“?id=4”的查询字符串会附加到 URL。 M 的问题是“4”只是 JqGrid 为网格创建的任意行号,并且没有为我提供我试图检索子网格的 OrganizationalUnit 的标识符。所以我想知道是否有任何方法可以将“名称”值分配给 id 参数?

以前有没有人想到过这个?

【问题讨论】:

  • 很高兴你知道了。我喜欢 JQGrid,顺便说一句
  • 是的......到目前为止,我对它印象深刻。

标签: javascript jquery user-interface grid jqgrid


【解决方案1】:

好的……我已经想通了。

如果我将 params: ['name'] 参数添加到 subGridModel 定义中,那么我可以通过 HttpContext.Request.Params 集合获取 OrganizationalUnit 名称的值。

【讨论】:

  • 能否请您在这里写下解决方案...这样可以节省一些时间,谢谢
【解决方案2】:

params 参数具体放在哪里了?

我很惊讶您对 subGridModel 的定义确实有效。 由于手册推荐了不同的结构:

  subGridModel : [ 
  {
  name  : ['No', 'Item', 'Qty', 'Unit', 'Line Total'],
  width : [55, 200, 80, 80, 80],
  align : ['left','left','right','right','right'],
  params: ['invdate'] 
  }
]

wiki:subgrid - jqGrid Wiki

【讨论】:

    猜你喜欢
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多