Mohammed Abu Yousef نشر 9 أبريل 2021 أرسل تقرير نشر 9 أبريل 2021 كيف يمكن عمل Form بحيث تحتوي على خيارين مثلا ( مستخدم أو مقدم خدمة )، وعند إدخال مستخدم لا يظهر أي شيء إضافي، لكن إذا تم اختيار مقدم خدمة، تظهر مربعات إدخال إضافية مثل: اسم الخدمة و... 1 اقتباس
0 بلال زيادة نشر 9 أبريل 2021 أرسل تقرير نشر 9 أبريل 2021 حتعمل كالتالي أنه تضيف Lists لكل الخيارات التي تريدها final List<String> persons = ['User', 'Service']; ثم تنشأ متغير وليكن باسم String selectedPersons; ثم ستنشأ زر الخيارات بهذا الشكل body: Center( child: DropdownButton<String>( hint: Text('Country'), value: selectedPersons, items: persons.map((String value) { return DropdownMenuItem<String>( value: value, child: Text(value), ); }).toList(), onChanged: onChangedCallback, ), ), ثم تنشأ دالة onChangedCallback بهذا الشكل void onChangedCallback(person) { if (person == 'User') { /// } else if (person == 'Service') { /// } else { /// } setState(() { // }); } 1 اقتباس
السؤال
Mohammed Abu Yousef
كيف يمكن عمل Form بحيث تحتوي على خيارين مثلا ( مستخدم أو مقدم خدمة )، وعند إدخال مستخدم لا يظهر أي شيء إضافي، لكن إذا تم اختيار مقدم خدمة، تظهر مربعات إدخال إضافية مثل: اسم الخدمة و...
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.