Size: a a a

React: русскоязычное сообщество

2020 March 20

А

Алексей in React: русскоязычное сообщество
источник

А

Алексей in React: русскоязычное сообщество
Вроде нет разнице по версиям в TextArea. В codepen работает.
источник

BC

Bad Coder in React: русскоязычное сообщество
дааа
источник

BC

Bad Coder in React: русскоязычное сообщество
обновил
источник

BC

Bad Coder in React: русскоязычное сообщество
нифига не изменилось)
источник

BC

Bad Coder in React: русскоязычное сообщество
я нашёл ответ
источник

BC

Bad Coder in React: русскоязычное сообщество
оказываеться, если textarea поместить в Form.Item, то эта фигня не работает....
источник

BC

Bad Coder in React: русскоязычное сообщество
источник
2020 March 21

SF

Serge F in React: русскоязычное сообщество
Добрый день. Может кто скажет куда копать. В реакте сделал показ дива с рамкой для показа области куда будет вставлен html элемент. Теперь стоит задача получить все элементы html которые попали в выделенную область. Отрисовка блока выделения происходит через события mouseup mousedown mousemove.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Serge F
Добрый день. Может кто скажет куда копать. В реакте сделал показ дива с рамкой для показа области куда будет вставлен html элемент. Теперь стоит задача получить все элементы html которые попали в выделенную область. Отрисовка блока выделения происходит через события mouseup mousedown mousemove.
Это не делается через модель представления React, но может быть сделано вручную и интегрировано в нее.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Далее --- не очень ясно, как считать вложенные элементы.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Варианты:
1) если родитель попал, то включать в список
2) если родитель не попал, то не включать
3) если родитель не попал, а элемент попал, то включать в список
4) ... Любая другая логика
источник

SF

Serge F in React: русскоязычное сообщество
Желательно получить те которые полностью попали в выделенную область. По mouseup я получаю left top height width области
источник

SF

Serge F in React: русскоязычное сообщество
Пока думаю тупо взять список детей и перебрать их координаты
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Обходите дерево документа и смотрите bounding box каждого элемента и смотрите чтобы он лежал внутри нужного
источник

SF

Serge F in React: русскоязычное сообщество
Пока другого не придумал, как то уж больно в лоб получается
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Реактом это не решается. Вернее решается не реактом.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Тем более в такой общей формулировке.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Вообще можно заранее собрать инфу о положениях элементов
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
И потом чекать уже по ней
источник