2013-05-27 34 views
0
jQuery("#grid_id").jqGrid({ 
    ... 
    colModel: [ 
     {name:'myname', formatter:'showlink', 
     formatoptions: { 
      baseLinkUrl:'someurl.php', addParam: '&action=edit', idName:'myid' 
     }, 
     ... 
     } 
    ... 
    ] 
    ... 
}); 

這將產生一個鏈接到domain/someurl.php?myid=123&action=edit。 如何指定表單值?JQgrid baselinkURL選項

回答

1

的源代碼The line展示瞭如何在鏈接的href屬性中使用的網址將建造:

idUrl = op.baseLinkUrl+op.showAction + '?'+ op.idName+'='+opts.rowId+op.addParam; 

你的情況,這將是

"someurl.php?myid=" + rowid + "&action=edit" 

如果指定正確的ROWID網格的輸入數據,然後showlink應該做你所期望的。你沒有描述你有哪個問題。如果showlink工作不像你期望的那樣,你應該附加你的問題的文本與關於的詳細信息如何填寫網格你如何指定ID的行,包括測試數據和描述你看到的問題。