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;
    }
        
    

2.参考

参考にしたページ