Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:layout-inputs [04.01.2015 16:44] – [Vorgaben für das Grafik-Set] adminde:create:layout-inputs [13.05.2015 10:19] (aktuell) – [Selektive Deaktivierung] Typo admin
Zeile 35: Zeile 35:
 |{{:de:create:exp.inputs-custom.medium.png?nolink|Grafik-Set für größere Eingabefelder}}|{{:de:create:exp.inputs-custom.circles.png?nolink|Grafik-Set für Kreise mit Kreuzchen (undifferenziert)}}| |{{:de:create:exp.inputs-custom.medium.png?nolink|Grafik-Set für größere Eingabefelder}}|{{:de:create:exp.inputs-custom.circles.png?nolink|Grafik-Set für Kreise mit Kreuzchen (undifferenziert)}}|
  
 +
 +===== Selektive Deaktivierung =====
 +
 +Die benutzerdefinierte Modifikation kann für einzelne Fragen oder Auswahlfelder deaktiviert werden. Dazu muss das Auswahlfeld die CSS-Klasse "preventCustomInputs" tragen oder in einem Element stehen, welches diese Klasse trägt.
 +
 +Für ganze Fragen bietet es sich an, ein ''<div>'' HTML-Element zu verwenden:
 +
 +<code php>
 +html('<div class="preventCustomInputs">');
 +question('AB01');
 +html('</div>');
 +</code>
 +
 +Alternativ zum obigen PHP-Code könnten Sie die Frage auch in den Fragebogen hineinziehen und davor und dahinter //HTML-Code// Elemente platzieren:
 +
 +<code html>
 +<div class="preventCustomInputs">
 +</code>
 +
 +<code html>
 +</div>
 +</code>
 +
 +Um einzelne Eingabefelder in der Standard-Darstellung zu zeigen, bietet sich [[:de:create:javascript|JavaScript]] an. Der folgende JavaScript-Code würde das Eingabefeld ''AB01_021'' regulär anzeigen, wenn er unter der Frage platziert wird.
 +
 +<code html>
 +<script type="text/javascript">
 +<!--
 +document.getElementById("AB01_021").classList.add("preventCustomInputs");
 +// -->
 +</script>
 +</code>
de/create/layout-inputs.1420386258.txt.gz · Zuletzt geändert: 04.01.2015 16:44 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki