JQgrid baselinkURL选项

时间:2013-05-27 13:16:24

标签: javascript jquery jqgrid

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的链接。 如何指定表单值?

1 个答案:

答案 0 :(得分:1)

The line源代码显示了如何构建链接的href属性中使用的URL:

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

在你的情况下,它将是

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

如果您在网格的输入数据中正确指定了rowid,那么showlink几乎应该达到预期效果。您没有描述您遇到的问题。如果showlink的工作方式与预期不符,则应附上问题文本,并附上如何填充网格如何指定 id 行的详细信息,包括测试数据并描述您看到的问题。