日期:2014-05-16  浏览次数:20396 次

用过jqgrid的看下,操作直接显示了html标签。
					gridComplete : function() {
var ids = jQuery("#list").jqGrid('getDataIDs');
for ( var i = 0; i < ids.length; i++) {
var cl = ids[i];
re = "<a href='#'>回复</a>";
jQuery("#list").jqGrid('setRowData', ids[i], {
act : re
});
}
},



表格显示如图

------解决方案--------------------
afterInsertRow: function (rowid, aData) {
           if(....)
            {
              //$('#Grid').jqGrid('setCell', rowid, 'SFZFPB', '不作废');
              $('#Grid').jqGrid('setCell', rowid, 'SFZFPB',"<a href='#'>回复</a>");

            }
     }
------解决方案--------------------
非编辑状态下会替换实体,不是有formatter配置
 colModel: [
{ name: 'act', formatter: function (value, grid, rec, state) { return "<a href='#'>回复</a>" },
//...