dpListInsert method
dynamic
dpListInsert(
- dynamic tablename,
- dynamic element,
- dynamic context
Implementation
dpListInsert(tablename, element, context) {
myLogAll('dpListInsert');
if (!_dpList.containsKey(tablename)) {
List tmp = [];
_dpList[tablename] = tmp;
}
var iconvalue = element[gImage] ?? element[gIcon] ?? 0xefb9;
_dpList[tablename].add({gLabel: element[gId], gValue: iconvalue});
//_dpList[tablename].add(element[gId]);
var keyWord = getTableKeyword(tablename, element[gId], context, -1);
_i10nMap[element[gId]] = {_locale: keyWord};
if (_dpList.containsKey(gZzyLanguageCode)) {
List languagecodeList = _dpList[gZzyLanguageCode];
for (int i = 0; i < languagecodeList.length; i++) {
_i10nMap[element[gId]][languagecodeList[i][gLabel]] = keyWord;
}
}
}