invoke method
dynamic
invoke(
- dynamic action,
- dynamic param,
- dynamic context
Implementation
invoke(action, param, context) {
myLogAll('invoke');
if (action is List) {
/*for (int i = 0; i < action.length; i++) {
Map ai = action[i];
//_instanceMirror.invoke(ai[gAction], [ai[gData], context]);
}*/
} else {
var actionList = action.toString().split(',');
List listParam = [];
if (param is List) {
listParam = param;
} else {
listParam = [param, context];
}
for (int i = 0; i < actionList.length; i++) {
if (actionList[i] == gProcessTab) {
processTab(listParam[0], listParam[1]);
} else if (actionList[i] == 'requestListRemoveSeq') {
requestListRemoveSeq(param[0], context);
} else if (actionList[i] == 'getTableList') {
getTableList(param[0], context);
} else if (actionList[i] == 'setSessionkey') {
setSessionkey(param[0], context);
} else if (actionList[i] == 'setTableWhere') {
setTableWhere(param[0], context);
} else if (param[0][gLabel] == gTablePrint) {
printTable(param, context);
} else if (actionList[i] == 'textSearchIconClick') {
textSearchIconClick(param[0], context);
}
//_instanceMirror.invoke(actionList[i], listParam);
}
}
}