List<String> get dataItems => widget.items ?.map( (element) => (element[widget.nameKey] is Map) ? (element[widget.nameKey][widget.nameMapKey]).toString() : element[widget.nameKey].toString(), ) .toList() ?? [];