یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام
کد زیر یک لیست رو به صورت داینامیک درست میکنه تو دریافت اطلاعاتش مشکل دارم
بابت هر input باید یک controller ایجاد کنم؟
class _MyHomePageState extends State<MyHomePage> {
List<Widget> Inputs = [];
Widget customInput(String title,String placeHolder){
return Container(
padding: EdgeInsets.all(12),
margin: EdgeInsets.only(bottom: 5),
child: TextFormField(
decoration: InputDecoration(
hintText: placeHolder,
labelText: title
),
),
);
}
@override
void initState() {
Inputs.add(customInput("Email","exampel@Exampel.com"));
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("MyApp"),
centerTitle: false,
),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
floatingActionButton: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
FloatingActionButton.extended(
backgroundColor: Colors.blueAccent,
label: Text("Add"),
icon: Icon(Icons.add),
onPressed: (){
setState(() {
Inputs.add(customInput("NewFiled", "NewFiled"));
});
},
),
FloatingActionButton.extended(
backgroundColor: Colors.redAccent,
label: Text("Save"),
icon: Icon(Icons.save),
onPressed: (){
},
),
],
),
body: Form(
child: Column(
children: Inputs,
) ,
),
);
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟