getTitle method

dynamic getTitle(
  1. dynamic param,
  2. dynamic context,
  3. dynamic backcolor
)

Implementation

getTitle(param, context, backcolor) {
  myLogAll('getTitle');
  dynamic aLabel = param[gLabel];
  if (aLabel == null) {
    if (param[gData] != null) {
      aLabel = param[gData][gLabel] ?? param[gData][gName];
    } else if (!isNull(param['0'])) {
      if (!isNull(param['0'][gTitle])) {
        if (!isNull(param['0'][gTitle][gType])) {
          if (param['0'][gTitle][gType] == gFunction) {
            var action = param['0'][gTitle][gValue];
            var actionList = action.toString().split(',');
            for (int i = 0; i < actionList.length; i++) {
              //aLabel = _instanceMirror.invoke(actionList[i], [{}, null]);
            }
          }
        }
      }
    }
  }
  aLabel = aLabel ?? '';
  aLabel = '$aLabel${getThirdTitle({}, context)}';

  return MyLabel({
    gLabel: aLabel,
  }, backcolor);
}