I have a list of type Map<String,dynamic>, I fill this list with List.filled.
[{gstatus: 1, vermerk: }, {gstatus: 1, vermerk: }, {gstatus: 1, vermerk: }, {gstatus: 1, vermerk: }]
But if I want to change e.g. the value "vermerk" of the second entry of the list with ".update()", all values of the key "vermerk" change like:
[{gstatus: 1, vermerk: test}, {gstatus: 1, vermerk: test}, {gstatus: 1, vermerk: test}, {gstatus: 1, vermerk: test}]  
I would like to have the following result
[{gstatus: 1, vermerk: }, {gstatus: 1, vermerk: test}, {gstatus: 1, vermerk: }, {gstatus: 1, vermerk: }]  
Here the Code
void main() {
  
  late List<Map<String, dynamic>> deviceForm;
  
  deviceForm = List.filled(4,
          {"gstatus": 1, "vermerk": ""});
  
  print(deviceForm);
  
  deviceForm[1].update('vermerk', (value) => 'test');
  
  print(deviceForm);
  
}
 
     
     
    