我可以在colModel的格式化键中使用其他列的单元格值。
所以基本上,我想改变cellvalue --> cellvalue of some other column
。
colModel.push({
'formatter': function(cellvalue, options, rowObject) {
return '<a href="http://someLink/' + cellvalue + '">' + cellvalue + '</a>';
}
});
答案 0 :(得分:2)
我们有两列name: "mycol1"
和name: "mycol2"
,您希望在第1列中添加自定义formatter
,其中使用了URL中输入数据的属性mycol1
锚点和属性mycol1
作为锚点的文本。代码可能如下:
colModel.push({
name: 'mycol1',
formatter: function(cellvalue, options) {
return '<a href="http://someLink/' + cellvalue + '">' +
options.rowData.mycol2 + '</a>';
}
});