在 jqgrid 格式化程序中使用其他列的单元格值

Use cellvalue of other column in jqgrid formatter

我可以在 colModel 的格式化程序键中使用其他列的单元格值吗? 所以基本上,我想改变 cellvalue --> cellvalue of some other column.

    colModel.push({
        'formatter': function(cellvalue, options, rowObject) {
            return '<a href="http://someLink/' + cellvalue + '">' + cellvalue + '</a>';
        }
    });

假设你有两列 name: "mycol1"name: "mycol2",你想在第 1 列中添加自定义 formatter,它使用了 属性 mycol1锚点的 URL 和 属性 mycol1 中的输入数据作为锚点的文本。代码可能如下:

colModel.push({
    name: 'mycol1',
    formatter: function(cellvalue, options) {
        return '<a href="http://someLink/' + cellvalue + '">' +
                options.rowData.mycol2 + '</a>';
   }
});