【发布时间】:2013-03-06 15:52:13
【问题描述】:
我有一个 JQgrid,它只包含一个包含一些 4 个值的列...我需要在这 4 个值之后添加一个常量超链接,它与单元格中的值无关。它不应该是与列结合...相反,它应该在列下方的 JQgrid 内显示为单独的超链接。如何实现这一点??
这是我的代码:
aspx:
<table id="UsersGrid" width = "750px">
</table>
Js:
$(function () {
$("#UsersGrid").jqGrid({
datatype: function (pdata) { getData(pdata); },
colNames: ['CampaignName'],
colModel: [
{ name: 'campaign_name', index: 'CampaignName', width: 750},
],
hidegrid: false,
caption: 'Recent Campaigns'
});
});
function getData(pData) {
var userid = $("#userId").val();
var postData = {};
postData.userId = userid;
$.ajax({
type: "GET",
url: "/iSpaceWeb/CampaignService.svc/GetRecentCampaigns",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: postData,
success: function (data) {
ReceivedClientData(JSON.parse(data));
},
error: function (data, textStatus) {
alert('An error has occured retrieving data!');
}
});
}
function ReceivedClientData(data) {
var thegrid = $("#UsersGrid");
for (var i = 0; i < data.length; i++) {
thegrid.jqGrid('addRowData', i, data[i]);
}
}
【问题讨论】:
-
这个超链接是恒定的,还是取决于单元格的值?
-
为什么超链接不能出现在网格内它自己的单元格中?
-
@Kasyx 是一个常量超链接
标签: jquery asp.net jqgrid hyperlink