====== answersOption() ====== Mit ''answersOption()'' kann die Darstellung von Fragen mittels ''[[:de:create:functions:answers]]'' und ''[[:de:create:functions:answersprint]]'' angepasst werden. ''void **answersOption**(string //Option//, mixed //Darstellung//)'' * //Option//\\ Die möglichen Optionen sind nachfolgend ausgelistet. Die möglichen Angaben für //Darstellung// variieren je nach Option. * '''spacing''' -- Abstand unter einer Frage (Standard: '''default''') * '''default''' -- Standard-Abstand * -- Abstand in Pixeln * '''show-title''' -- Den Fragetitel anzeigen (Standard: '''yes''') * '''yes''' -- Ja, Fragetitel jeweils anzeigen * '''no''' -- Nein, 'den Fragetitel ausblenden * '''show-explanation''' -- Die Erklärung zu einer Frage anzeigen (Standard: '''no''') * '''yes''' -- Ja, Erklärung jeweils anzeigen * '''no''' -- Nein, Erklärung ausblenden * '''show-items''' -- Sollen alle Items bzw. Optionen angezeigt werden (Standard: '''selected''') * '''all''' -- Alle Items bzw. Optionen anzeigen. * '''selected''' -- Nur jene Items einer Frage anzeigen die beantwortet wurden bzw. nur jene Optionen, die ausgewählt wurden. * '''ifany''' -- Fragen nur dann anzeigen, wenn min. eine Antwort vorliegt, ansonsten wie '''selected''' * '''symbol-selected''' -- Das Symbol, das für ausgewählte Optionen verwendet werden soll (Standard: ''☒'') -- einige mögliche Symbole finden Sie auf [[http://www.w3schools.com/charsets/ref_utf_symbols.asp|w3schools.com]]. * '''symbol-unselected''' -- Das Symbol, das für nicht-ausgewählte Optionen verwendet werden soll (Standard: ''☐'') * '''text-no-answer''' -- Der Text, der angezeigt werden soll, wenn keine Antwort ausgewählt wurde. ===== Hinweise ===== **Wichtig:** Eine mittels ''answersOption()'' festgelegte Option betrifft nur Aufrufe von ''[[:de:create:functions:answers]]'' und ''[[:de:create:functions:answersprint]]'', die auf derselben Fragebogenseite und unter dem jeweiligen ''answersOption()'' erfolgen. **Tipp:** Verwenden Sie ''answersOption()'' zwischen einzelnen Aufrufen von ''answers()'', um die einzelnen Fragen unterschiedlich darzustellen (s. Beispiel). ===== Beispiel ===== answersOption('show-explanation', 'yes'); answers('AB01'); answersOption('spacing', 60); answersOption('show-explanation', 'no'); answersOption('show-items', 'all'); answers('AB02'); answers('AB03'); answersOption('show-explanation', 'no'); answersOption('show-items', 'selected'); answersOption('text-no-answer', 'n/a'); answersOption('symbol-selected', '◉'); answersOption('symbol-selected', '◯'); answersPrint('part2');