Увеличение id Input от A1 - N1, от A2 - N2, от A3 - N3 в таблице

У меня есть React компонент, мне нужно повторить excel разметку, присвоение id как input-ам, у первого ряда "input-ов" id должен увеличиваться от A1 до N1, у второго от A2 до N2 и тд., у меня есть функция getCellId которая увеличивает число и должна увеличивать букву в id но это не срабатывает, вот функция getCellId:

function getCellId(row, column) {
    const columnLetter = String.fromCharCode(column + 65);
    return `${columnLetter}${row + 1}`;
}

вот так я происходит отрисовка input:

    const renderEmployeeFields = (
    field,
    employee,
    categoryIndex,
    locationIndex,
    employeeIndex
) => (
    <td key={field} className="finance-td">
        <div>
            <input
                type="text"
                id={`${getCellId(employeeIndex, categoryIndex)}`}
                value={employee[field] || ""}
                onChange={(e) =>
                    handleEmployeeChange(
                        categoryIndex,
                        locationIndex,
                        employeeIndex,
                        field,
                        parseFloat(e.target.value)
                    )
                }
            />
        </div>
    </td>
);

Заранее спасибо


Ответы (0 шт):