0.環境
[jquery] 1.7.1
[jquery-ui] 1.10.3
[jqGrid] 4.5.2
1.コード
画面表示は formatter で定義し、処理では元の値を使いたいので unformat で定義します。
jQuery("#grid_id").jqGrid({ // 省略 colModel: [ // 省略 {name:'name', index:'name', formatter: formatterName, unformat: unformatName}, // 省略 ] // 省略 }); /** リンクに変更 */ function formatterName(cellvalue, options, rowdata) { var val = "<a href=\"javascript:void(0);\" onclick=\"showItem('" + rowdata.item_id + "');\">" + cellvalue + "</a>"; return val; } /** 加工しない元の値 */ function unformatName(cellvalue, options) { return cellvalue; }