是否可以在带有 jqGrid 的列中有一个 html 链接,我在文档中找不到任何示例?
问问题
65622 次
6 回答
30
这是 Craig 的 jqGrid 格式帮助链接中的示例 colModel 配置。它将格式化程序指定为showLink并使用formatoptions指定 url 和参数。
colModel: [ {name:'myname',
edittype:'select',
formatter:'showlink',
formatoptions:{baseLinkUrl:'someurl.php', addParam: '&action=edit'}
于 2010-03-23T16:54:32.613 回答
23
很抱歉发布一个老问题,但这是另一个对我有用的选项:只需创建一个自定义格式化程序并返回一个锚标记(如果您需要对链接进行真正精细的控制,这是一个不错的选择):
function returnMyLink(cellValue, options, rowdata, action)
{
return "<a href='/Controller/Action/" + options.rowId + "' >Click here</a>";
}
在 rowdata 中查找查询返回的数据。希望这对某人有帮助!
于 2011-08-15T17:57:27.443 回答
22
是的,使用格式化程序,自定义格式化程序或预定义格式化程序。
于 2009-07-22T15:53:48.653 回答
4
在我用于网格的 json 数据中,我只需发送带有 href 标记的 html 代码,这对我有用
于 2009-11-11T11:19:51.717 回答
3
如果您使用 xml 数据,您可以在查询中添加一个虚拟列以将其显示在网格中
网格:
colModel :[{name:'EDIT',edittype:'select',formatter:'showlink', width:5,xmlmap:"Edit",formatoptions:{baseLinkUrl:'someurl.php', addParam: '&action=edit'}},
询问:
select f1,f2,f3, 'Edit' as Edit FROM table
于 2011-04-18T04:25:15.890 回答
1
在 xml 我使用实体 < 而不是像这样的 <a href="dest">my link</a> 标记中的 < 并且可以在 jqgrid 3.6 中正常工作
于 2009-11-19T12:30:03.590 回答