شرح رااااائع جدّاً ، في دورة الدّارت و هنا في فلاتر بارك الله فيك مجهود كبير جزاك الله خيرا ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
@MohamedNagyEG2 жыл бұрын
بارك الله فيك و ف أهلك و السلام على كل من تحب ربنا يحفظهم يا رب.. انا بأتعلم مع حضرتك هنا من الصفر .. بدأت Dart و دلوقتي ف ال search delegate ربنا يباركلك و يحفظك و يرزقك الخير من حيث لا تدري ولا تحتسب و يجعله في ميزان حسناتك..
@mohammadbahlaq58922 жыл бұрын
شكرا الك استاذ وائل انهيت هاي السلسلة وفهمتها الله يجزيك الخير يارب راح اترك نفس التعليق
@sejodgamer7236 Жыл бұрын
my Suggestion: List filterNames = names.where((element) => element.toLowerCase().contains(query) || element.startsWith(query)) .toList(); Mr. wael - please comment on this
@dooody79 Жыл бұрын
if you typed A "capital" it will not show results, you have to use toLowerCase() on both sides element and query :)
@anassy78352 жыл бұрын
الله يعطيك العافية استاذ والله شرحك ممتع و مفيد
@firaseldaher94293 жыл бұрын
يعطيك العافية اخي الكريم
@marouantanger1957 Жыл бұрын
حصة روعة
@abassfadeil62252 жыл бұрын
عاشت ايدك
@wapies2231 Жыл бұрын
يا استاذ وائل كنت تقدر تحط الفلتر نيم بدون ما تستخدم if الشرطية لان لما query = "" معناها انها رح تحتوي على كل العناصر يلي في names
@abdulrazzaqshewia35153 жыл бұрын
يعطيك العافية بس لو عايز اسيرش في البيانات الجايية من الفاير بيز وهي اكثر من List وكيف اخليها تروح تفتح صفحة البيانات لما ادوس على اي خيار في البحث ومشكووور جدا
@IbrahimAlqadi2 жыл бұрын
شكراً بش مهندس لكن عندي استفسار لو اردت اجعل نص البحث من اليمين ماذا ا فعل
@baran14052 жыл бұрын
يعطيك العافيه.. كيف لو اخذ البيانات من api... ؟ كيف اتعامل معاه
@mustafasaadjawad48842 жыл бұрын
عندي سؤال ليش عندما كتبت element. بالمرة الثانية ما انطاك الاقتراحات الي ممكن تاخذها ال list ؟ ولهذا انت اضطررت بكتابة contains وماكو اي اقتراح من البرنامج يساعدك ما هو السبب ؟
@ahmedhossam20592 жыл бұрын
مش فاهم showResult
@khaledhamdy9944 Жыл бұрын
ليه بيعمل بحث على اول ثلاث كلمات فى الليست فقط مع انى عامل نفس الكود بالضبط
@Redseazoom Жыл бұрын
الطريقة غير فعالة فى حال ان المستخدم ادخل الحروف سواء Upper case أو Lower case مختلفة عن الاحرف الموجودة فى الليست كيف يمكننى تصحيح ذلك؟
@Redseazoom Жыл бұрын
انا وصلت للحل دا بس مش متأكد من صحته 100% هو شغال لكن هل كدا صح ولا بيتقل الكود List filterNames = names .where((element) => element.toLowerCase().contains(query)) .toList();
@WaelabohamzaFlutter Жыл бұрын
ToLowerCase موضوع بسيط تعلم البحث اهم شي
@Redseazoom Жыл бұрын
@@WaelabohamzaFlutter انا شاكر لحضرتك جدا و بعتذر لو امكنك تخبرنى لانى حاولت ابحث مش عارف اوصلها عندما استخدمت toLowerCase اصبح عند كتابة المستخدم احرف كبيرة لا يظهر شئ هل من حل ان لو المستخدم كتب حروف كبيرة او صغيرة هيظهر نفس الناتج؟ انا فاكر انى شوفتها فى دورة الدارت مع حضرتك و حاولت اراجع بس مش لاقي الفيديو الخاص بيها و اشكرك كمان مرة على مجهودك الجبار
@Redseazoom Жыл бұрын
لقيت حل بالطريقة دى بيكتشف كل البيانات سواء كانت lower case او upper case List filterNames = names .where((element) => element.toLowerCase().contains(query.toLowerCase())) .toList();
@karimrefaay16082 жыл бұрын
شكرا لكن عندى لا يمكن استخدام startwith فقط contains ما هو السبب ؟
@rmk43322 жыл бұрын
اشتغلت معايا لما كتبتها startsWith ... W Capital تعليقي بعد 3 شهور من تعليقك فأكيد انت اكتشفتها بس للتأكيد