helpText property

String? get helpText

The hint: localized, else the literal hint.

Implementation

String? get helpText {
  final q = question;
  var help = q.helpText;
  try {
    final id = q.helpTextId;
    help = id != null
        ? substituteStringArgs(localizer!.getLocalizedText(id))
        : substituteStringArgs(q.helpInnerText);
  } on NoLocalizedTextException {
    // JavaRosa keeps the literal hint.
  } on UnregisteredLocaleException {
    _log.warning('No Locale set yet (while attempting to getHelpText())');
  } on Object catch (e) {
    _log.severe('FormEntryPrompt.getHelpText', e);
  }
  return help;
}