Как использовать formatterExtraData и ColumnIndex одновременно в реагирующей загрузочной таблице - PullRequest
0 голосов
/ 10 января 2019
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

У вас есть идея получить оба эти параметра одновременно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...