afterTableAdded method

dynamic afterTableAdded(
  1. dynamic tablename,
  2. dynamic context
)

Implementation

afterTableAdded(tablename, context) {
  myLogAll('afterTableAdded');
  List tableData = getTableDataUnserial(tablename, context);
  for (int i = 0; i < tableData.length; i++) {
    Map row = tableData[i];
    afterTableInsert(tablename, row, context);
  }
  if (tablename == gZzyfuturetask) {
    _zzyMenuMsg = '';
    //show detail
    List dataList = _tableList[gZzyfuturetask]?[gData];

    if (dataList.isNotEmpty) {
      List list = [];
      for (int i = 0; i < dataList.length; i++) {
        Map di = getMap(dataList[i]);
        //print('=== di is $di');

        Map aItem = getJsonDecode(di[gParam]);
        //print('=== aItem is $aItem');
        list.add(aItem);
      }
      Map param = {};
      int index = 0;
      param[index++] = {
        gItem: getJsonEncode({gType: gListview, gData: list})
      };

      showMyDetail(param, context, _defaultBackGroundColor);
    }
  }
}