使用GET從jqGrid中的列值鏈接到新頁面我創(chuàng)建了一個(gè)包含一些字段的jqGrid,例如:job_id,名稱等我要做的是使得當(dāng)點(diǎn)擊job_id列中的值時(shí),它會(huì)將它們重定向到:job.php?job_id =(他們點(diǎn)擊的值)我開始嘗試使用以下作為我的colModel:{ name:'job_id', index:'job_id', edittype:'select', formatter:'showlink',
formatoptions:{baseLinkUrl:'job.php'}, width:50, align:'center' }但是這會(huì)導(dǎo)致重定向到:job.php?JOB_ID =(ROW_ID)我做了一些搜索,發(fā)現(xiàn)這個(gè)軟件的開源版本開發(fā)人員的帖子建議使用以下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不兼容。除此之外,當(dāng)在jqGrid中顯示大量行時(shí),加載需要很長時(shí)間,比如5秒+ 500行。我將繼續(xù)努力,但這是否是其他人所做的事情?
添加回答
舉報(bào)
0/150
提交
取消