قمت بعمل صفحة لعمل تصفية للبيانات لعرضها للمستخدم بعد التصفية الكود يعمل ولكن المشكلة استطيع فقط الان عمل تصفية او فلترة لمتغير واحد فقط شاهد الكود التالي:
في الصفحة أعلاه انا اجلب بيانات من الشبكة بتحديد متغير الاسم والايميل
اما في السطر التالي انا أقوم بتصفية متغير الاسم:
final _filteredList =
listsearch.where((jsonList) => jsonList.startsWith('id')
).toList();
السؤال الان كيف استطيع تصفية او فلترة الايميل أيضا بجانب الاسم؟
على سبيل المثال خانة الاسم لو قمت بكتابة الاسم احمد سوف احصل على عشر مستخدمين باسم احمد ولكن كل احمد لديه ايميل مختلف اذن اول خطوه قمت بتصفية الاسم احمد ثم قمت بتصفية الايميل أيضا للمستخدم احمد لتقيص المستخدمين الذين يمتلكون الاسم احمد
قمت بمحاولة التالية ولكن الكود لا يعمل بشكل هذا:
final _filteredList =
listsearch.where((jsonList) => jsonList.startsWith('id') && jsonList.startsWith('Eliseo')
).toList();
كيف يمكن فعل ذلك هل يمكن احد فكره لحل هذا المشكلة؟
السؤال
Flutter Dev
تحيه طيبه للجميع
قمت بعمل صفحة لعمل تصفية للبيانات لعرضها للمستخدم بعد التصفية الكود يعمل ولكن المشكلة استطيع فقط الان عمل تصفية او فلترة لمتغير واحد فقط شاهد الكود التالي:
في الصفحة أعلاه انا اجلب بيانات من الشبكة بتحديد متغير الاسم والايميل
اما في السطر التالي انا أقوم بتصفية متغير الاسم:
final _filteredList = listsearch.where((jsonList) => jsonList.startsWith('id') ).toList();
السؤال الان كيف استطيع تصفية او فلترة الايميل أيضا بجانب الاسم؟
على سبيل المثال خانة الاسم لو قمت بكتابة الاسم احمد سوف احصل على عشر مستخدمين باسم احمد ولكن كل احمد لديه ايميل مختلف اذن اول خطوه قمت بتصفية الاسم احمد ثم قمت بتصفية الايميل أيضا للمستخدم احمد لتقيص المستخدمين الذين يمتلكون الاسم احمد
قمت بمحاولة التالية ولكن الكود لا يعمل بشكل هذا:
final _filteredList = listsearch.where((jsonList) => jsonList.startsWith('id') && jsonList.startsWith('Eliseo') ).toList();
كيف يمكن فعل ذلك هل يمكن احد فكره لحل هذا المشكلة؟
شكرا لكم
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.