سلام وقت بخیر
کد مربوط به Controller برای جستجو و حذف کردم و برای استفاده از روش زیر استفاده کردم و نتیجه یکسان بود، میخواستم بدونم این روش مشکلی ایجاد میکنه یا نه؟
builder: (context, searchValue, child) { return ValueListenableBuilder<Box<TaskEntity>>( valueListenable: box.listenable(), builder: (context, box, child) { final items; if (searchValue.isEmpty) { items = box.values.toList(); } else { items = box.values .where( (element) => element.name.contains(searchValue)) .toList(); }
این هم کد فیلد جستجو
TextField( // controller: searchController, onChanged: ((value) { searchKeywordNotifier.value = value; }), decoration: const InputDecoration( prefixIcon: Icon(CupertinoIcons.search), label: Text('Search tasks ...'), ), ),
سپاس