jqGrid-ячейка с гиперссылкой - PullRequest
0 голосов
/ 18 марта 2020

Я использую jqGrid для рисования своей таблицы, но я хочу преобразовать ячейку в ссылку, то есть, когда я наведу курсор на эту ячейку и нажму, я могу go, чтобы показать информацию 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>";
}
...