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

jqGrid 给列表添加行按钮
想给列表的每一行添加一个超链接代码如下:
gridComplete: function () {
                var ids = jQuery("#GridListDtl").jqGrid("getDataIDs");
                for (var i = 0; i < ids.length; i++) {
                    var id = ids[i];
                    modify = "<a href=\"#\" style=\"color:#f60\" onclick=\"Modify(" + id + ")\">Edit</a>";
                    jQuery("#GridListDtl").jqGrid("setRowData", id, { Modify: modify });
                }
            }
colNames和colModel都有对应的字段设置.
现在不知道问题出在哪里了,在列表中就是显示不出来,问各位朋友指点,谢谢!
jqGrid jQuery

------解决方案--------------------
colModel有formatter配置,干嘛要初始化完毕后再增加按钮。。


{ name: 'id', index: 'id', formatter: function (value, grid, rows, state) { return "<a href=\"#\" style=\"color:#f60\" onclick=\"Modify(" + value + ")\">Edit</a>" } },