免费的 jqGrid 4.11 - 在编辑期间从 http link 格式取消格式化
Free jqGrid 4.11 - Unformat from http link format during edit
假设我要将格式添加到如下所示的单元格中:
return '<a href="' + cellvalue + '" target="_blank">Click Here</a>';
现在,如果用户尝试 'edit' 单元格,他将看到用于编辑的值 'Click Here',而不是实际的 url。
当用户选择编辑该行时,我怎样才能让实际的 url 出现?
谢谢,
塔尔。
您应该定义取消格式化程序。代码可能如下
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参数是DOM您由格式化程序创建的 <a>
父级的元素。
假设我要将格式添加到如下所示的单元格中:
return '<a href="' + cellvalue + '" target="_blank">Click Here</a>';
现在,如果用户尝试 'edit' 单元格,他将看到用于编辑的值 'Click Here',而不是实际的 url。
当用户选择编辑该行时,我怎样才能让实际的 url 出现?
谢谢,
塔尔。
您应该定义取消格式化程序。代码可能如下
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参数是DOM您由格式化程序创建的 <a>
父级的元素。