۱ behi1ty
حذف Controller
جامعه فلاتر ایجاد شده در ۲۴ دی ۱۴۰۱

سلام وقت بخیر

کد مربوط به 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 ...'),
                      ),
                    ),

سپاس

سلام وقت شما هم بخیر

نه، مشکلی نیست؛ قطعا برای یک مسئله راه حل‌های متفاوتی وجود داره

بهترین پاسخ
یلدا محصلی ۲۵ دی ۱۴۰۱، ۲۰:۱۰