免费jqGrid 4.11 - 在编辑期间从http链接格式取消格式化

时间:2015-12-10 07:34:09

标签: jquery jqgrid free-jqgrid

假设我将格式添加到如下所示的单元格中:

return '<a href="' + cellvalue + '" target="_blank">Click Here</a>';

现在,如果用户正在尝试修改&#39;在细胞方面,他将获得价值&#39;点击这里&#39;用于编辑,而不是实际的URL。

当用户选择编辑此行时,如何显示实际网址?

谢谢,

塔尔。

1 个答案:

答案 0 :(得分:1)

您应该定义unformatter。代码可以是以下

unformat: function (cellvalue, options, elem) {
    return $(elem).children("a").attr("href");
}

unformat: function (cellvalue, options, elem) {
    return $(elem).find("a").attr("href");
}

unformat回调的第一个参数是来自单元格的文本,但是3-d参数是 {{1}的父元素的元素由格式化程序创建的。