export function DataFormatter(cell, row, formatterExtraData, rowIndex, columnIndex) {
var split = '';
var param = '';
var color = '';
var the_row = row;
const type = formatterExtraData.type;
switch(type) {
case 'currency':
cell = '<span style="color:'+color+'">'+numeral(cell).format('$0,0.00')+'</span>';
break;
case 'link':
cell = '<a href="/server/in/menu.jsp?supplier='+row['supNum']+'&name='+param+'">'+cell+'</a>';
break;
case 'dataTablePopUp':
cell = '<a onClick="window.open(\'/server/invval/menu.jsp?product='+row['product']+'&name='+row['prodDesc'] + '&type=' + columnIndex + '&method=' + rowIndex + '\', \'Window\', \'width=205,height=145\');">'+cell+'</a>';
break;
}
return cell;
}
Я пытаюсь использовать извлечение индекса столбца выбранной ячейки, чтобы использовать его в ссылке с некоторыми дополнительными данными, передаваемыми вместе с formatterExtraData, но мне кажется, что я не могу одновременно использовать formatterExtraData и ColumnIndex
У вас есть идея получить оба эти параметра одновременно?