selectItemText method

String? selectItemText(
  1. Selection selection
)

The label of the choice selection refers to.

Implementation

String? selectItemText(Selection selection) {
  final sel = selection.index == -1
      ? question.attachChoice(selection)
      : selection;
  final choice = sel.choice!;
  final tid = choice.textId;
  if (tid == null || tid.isEmpty) {
    return substituteStringArgs(choice.labelInnerText);
  }
  return substituteStringArgs(itext(tid, 'long') ?? itext(tid, null));
}