0
jQuery("#grid_id").jqGrid({
    ...
    colModel: [
      {name:'myname', formatter:'showlink',
        formatoptions: {
            baseLinkUrl:'someurl.php', addParam: '&action=edit', idName:'myid'
        },
        ...
      }
    ... 
    ]
    ...
});

这将产生一个链接到domain/someurl.php?myid=123&action=edit. 如何指定表单值?

4

1 回答 1

1

源代码行显示了href链接属性中使用的 URL 将如何构造:

idUrl = op.baseLinkUrl+op.showAction + '?'+ op.idName+'='+opts.rowId+op.addParam;

在你的情况下,它将是

"someurl.php?myid=" + rowid + "&action=edit"

如果您在网格的输入数据中正确指定了 rowid,那么showlink应该几乎可以满足您的预期。你没有描述你有什么问题。如果showlink工作不像您期望的那样,您应该在问题文本中附加有关如何填充网格的详细信息,如何指定行ID,包括测试数据并描述您看到的问题。

于 2013-05-27T13:37:05.747 回答