首页 > 解决方案 > 带有hiperlink的jqGrid-cell列

问题描述

我正在使用jqGrid来绘制我的表格,但是我想将一个单元格转换为一个链接,也就是说,当我将鼠标悬停在那个单元格上并单击时,我可以去显示X信息......非常感谢......下面是到目前为止使用的代码,所以你知道我在使用什么以及我应该添加或更改什么:

$("#jqGrid").jqGrid({
    datatype: "json",
    url: "#{request.contextPath}/rest/selfInvitationRest/getSelfInvitationUsers?" + "taxId=" + 
          $("#frm\\:taxId").val() + "&companyName=" + $("#frm\\:companyName").val()
          + "&state=" + $("#frm\\:state").val() + "&startDate=" + $("#frm\\:startDate_input").val() + 
          "&endDate=" + $("#frm\\:endDate_input").val() + "&locale=#{languageBean.locale}&countryCode=# 
          {loginBean.country}",
    mtype: "POST",
    height: 260,   
    autowidth: true,
    shrinkToFit: true,
    formatter:linkFormat,
    colModel: [
       formatter:"{label: "#{msg['label.taxId']}", index: 'miniSiteUserPK.taxId', name: 
                   'miniSiteUserPK.taxId', sorttype: 'string', sortable: false}",...

用于“linkFormat”的函数:

function linkFormat(cellvalue, options, rowObject) {
   return "<a href='#' onclick='$(\"#frm\\\\:gridIndex\").val(\"" + (parseInt(options.rowId) - 1) + 
   "\");$(\"#frm\\\\:userDetailRedirect\").click();'>" + cellvalue.trim() + "</a>";
}

标签: jqgrid-formatter

解决方案


推荐阅读