@evg_96

Как проверить что компонент отрендерился уже один раз и в последующие разы рендерить его по другому?

Есть таблица, в ней есть заранее заполненные некоторые ячейки. В ячейках input.
Мне необходимо чтобы в первый раз компонент отрендерился так: все непустые ячейк были обычными, а все заполненные имели у input свойство disabled.
В последующие разы нужно уже убрать данное условие, чтобы при заполнении ячейки она тоже не становилась disabled, а была возможность изменить значение.

В общем необходимо чтобы все ячейки с дефолтными значениями не имели возможности изменения. А все пустые ячейки можно было бы изменять. (Сейчас же у меня если заполнить ячейку то она становится неизменяемой, а нужно чтобы она оставалась изменяемой). Подскажите как реализовать данный функционал

Демка

5a8c1144f099c903096139.png
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
0xD34F
@0xD34F
"Рендерить его по другому" - подход неверный.

Надо как-то разделять предустановленные значения, и те, что вводит пользователь. Так что просто числа хранить уже не получится - наверное, стоит сделать объект, который содержит в себе значение ячейки и её disabled. Как-то так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Quasar Software Москва
от 120 000 до 170 000 руб.
TOCTEAM Казань
от 70 000 до 150 000 руб.
YLab Тольятти
от 70 000 до 130 000 руб.
14 авг. 2018, в 16:33
1000 руб./за проект
14 авг. 2018, в 16:15
6000 руб./за проект
14 авг. 2018, в 16:12
500 руб./за проект