Ich habe einen Touch-UI-Dialog erstellt, der ein Kontrollkästchen enthält. Ich habe das Post-Servlet Suffix @TypeHint verwendet, so dass der Rückgabewert ein Boolean (true oder false) istCheckbox im Touch UI-Dialog gibt keinen booleschen Wert zurück - AEM 6.2
My-Code -
<enableTooltip
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/checkbox"
name="./enableTooltip"
text="Enable tooltip?"
value="true"/>
<enableTooltipType
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/hidden"
name="./[email protected]"
value="Boolean"/>
Wenn ich jetzt versuchen, diese sightly Anweisung auszuführen -
<p data-sly-test="${properties.enableTooltip}">This is test data</p>
"Dies ist Testdaten" wird immer gedruckt, unabhängig davon, ob das Kontrollkästchen aktiviert ist oder nicht. Was ist los?
Vielen Dank im Voraus!