Size: a a a

Dart & Flutter по-русски

2020 March 14

EC

Evgeny Cherkasov in Dart & Flutter по-русски
atyourservice
Альт энтер на названии класса
О, спасибо
источник

i

ilx in Dart & Flutter по-русски
atyourservice
Читать, что написано, пробовал?
да, его нет говорит, пустой рэндж. по моему плохо владею англ.
А как сделать чтобы при присвоении создался новый?
источник

I

Ivan in Dart & Flutter по-русски
@ilx13 сколько тебе надо контроллеров в листе?
источник

i

ilx in Dart & Flutter по-русски
Ivan
@ilx13 сколько тебе надо контроллеров в листе?
100 около
источник

I

Ivan in Dart & Flutter по-русски
@ilx13 можешь в инитстейте по циклу пробежаться и добавить себе в лист их все
источник

I

Ivan in Dart & Flutter по-русски
и заодно слушатели на каждого повесить
источник

I

Ivan in Dart & Flutter по-русски
@ilx13   List<TextEditingController> _controllersList = [];
//цикл в инитстейте
 for (int i = 0; i < 100; i++) {
     _controllersList.add(TextEditingController()
       ..addListener(() {}));
   }
 }
источник

i

ilx in Dart & Flutter по-русски
Ivan
@ilx13   List<TextEditingController> _controllersList = [];
//цикл в инитстейте
 for (int i = 0; i < 100; i++) {
     _controllersList.add(TextEditingController()
       ..addListener(() {}));
   }
 }
Благодарю. сейчас попробую
источник

i

ilx in Dart & Flutter по-русски
а много контролов памяти много не сжирает? это проблемой не станет потом?
источник

Ю

Юрий in Dart & Flutter по-русски
ilx
а много контролов памяти много не сжирает? это проблемой не станет потом?
Есть другой вариант чтоб сделать?
источник

i

ilx in Dart & Flutter по-русски
нет. мне нужно чтобы введенные данные не потерялись.
источник

t

tdesc in Dart & Flutter по-русски
ilx
а много контролов памяти много не сжирает? это проблемой не станет потом?
контролы это декларативная верстка
источник

D

Daniil in Dart & Flutter по-русски
Приветсвую! Использую библиотеку Bloc (https://bloclibrary.dev/). Определяю несколько Bloc в MultiBlocProvider. Подскажите, почему после навигации (Navigator.pushNames) в дочернем виджете из контекста не могу достать необходимый Bloc?
источник

Д

Денис in Dart & Flutter по-русски
Провайдер в корне приложения или на странице?
источник

i

ilx in Dart & Flutter по-русски
Ivan
@ilx13   List<TextEditingController> _controllersList = [];
//цикл в инитстейте
 for (int i = 0; i < 100; i++) {
     _controllersList.add(TextEditingController()
       ..addListener(() {}));
   }
 }
сработал. Благодарю
источник

D

Daniil in Dart & Flutter по-русски
Денис
Провайдер в корне приложения или на странице?
Провайдер на странице
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Daniil
Провайдер на странице
Каждая страница это параллельная ветка дерева
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Что бы блок был доступен надо его выше общего узла объявить, то есть выше навигатора
источник

D

Daniil in Dart & Flutter по-русски
Понял, спасибо)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Ангел кстати сам обещал пример, как шарить блок между страницами, его просили, я просил. Он отвечает, каждый раз завтра)
источник