我需要将单元格渲染器与W2UI网格一起使用;我喜欢这样:
渲染器功能:
// Renderer function
let dateRenderer = function(record, index, columnIndex) {
return `<a href="http://www.example.com/check.php?date=${record.date_start}">${record.date_start}</a>`;
};
列定义:
// ...
// Renderer function call in columns definition
{ field: 'date_start', caption: 'Start date', render: dateRenderer },
// ...
效果很好,但是问题是我的网格中有很多不同的日期列,并且我需要为每个列创建一个不同的渲染器函数(例如,record.date_start,record.date_end,record.date_shipping,等等)),当网格中所有日期的格式都相同时。
是否有可能在渲染器函数中获得有关单元格的值,而没有整个记录对象?
答案 0 :(得分:0)
您可以使用以下函数来获取相关单元格的值。
this.getCellValue(index, col_index);
//索引-记录的索引
// col_index-列列表中列的索引
看看这个fiddle可以清楚地了解它。