When traversing the table under dart, there will be a problem that keys are initialized only once. Please add changed = true; 
When traversing the table under dart, there will be a problem that keys are initialized only once. Please add changed = true;