setFormList method

dynamic setFormList(
  1. dynamic actionData,
  2. dynamic context
)

Implementation

setFormList(actionData, context) async {
  myLogAll('setFormList');
  List<dynamic> thisList = actionData;
  for (int i = 0; i < thisList.length; i++) {
    Map<dynamic, dynamic> thisListI = thisList[i];
    var formID = thisListI[gFormName];
    //print('=========== setFormList formID is ' + formID);

    await setFormListOne(formID, thisListI, context);
    //print('=========== setFormList 0 ');
    if (formID == gVerifycode) {
      //print('=========== setFormList 00 ');
      //setFormAllFocusFalse(gLogin);
      setValue(gLogin, gPassword, null, 'smilesmart', context);

      //myNotifyListeners();

      var email = getValue(gLogin, gEmail, null)[gValue];
      //getFormValue(gLogin, gEmail);
      setValue(gVerifycode, gEmail, null, email, context);
      setGlobalParam([gMyid], [email]);
      //setFormFocus(formID, gCode);
    } else if (formID == gChangepassword) {
      //print('=========== setFormList 01 ');
      var email = getValue(gLogin, gEmail, null)[gValue];
      setValue(gLogin, gPassword, null, 'smilesmart', context);
      setValue(formID, gEmail, null, email, context);
      setFocusOne(formID, gPassword1, null, true, context, -1);
      setGlobalParam([gMyid], [email]);
    }
  }
  myNotifyListeners();
}