为了账号安全,请及时绑定邮箱和手机立即绑定

使用GET从jqGrid中的列值链接到新页面

使用GET从jqGrid中的列值链接到新页面

RISEBY 2019-08-28 15:19:01
使用GET从jqGrid中的列值链接到新页面我创建了一个包含一些字段的jqGrid,例如:job_id,名称等我要做的是使得当点击job_id列中的值时,它会将它们重定向到:job.php?job_id =(他们点击的值)我开始尝试使用以下作为我的colModel:{ name:'job_id', index:'job_id', edittype:'select', formatter:'showlink',   formatoptions:{baseLinkUrl:'job.php'}, width:50, align:'center' }但是这会导致重定向到:job.php?JOB_ID =(ROW_ID)我做了一些搜索,发现这个软件的开源版本开发人员的帖子建议使用以下colModel和其他JS:{ name:'job_id', index:'job_id', edittype:'select', formatter:'showlink',   formatoptions:{baseLinkUrl:'#'}, width:50, align:'center' }loadComplete: function() {     var myGrid = $("#home_list");     var ids = myGrid.getDataIDs();     for (var i = 0, idCount = ids.length; i < idCount; i++) {         $("#"+ids[i]+" a",myGrid[0]).click(function(e) {             var hash=e.currentTarget.hash;// string like "#?id=0"             if (hash.substring(0,5) === '#?id=') {                 var id = hash.substring(5,hash.length);                 var text = this.textContent;                 location.href="job.php?id="+text;             }             e.preventDefault();         });     }   }但这与IE不兼容。除此之外,当在jqGrid中显示大量行时,加载需要很长时间,比如5秒+ 500行。我将继续努力,但这是否是其他人所做的事情?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 414 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信