In meiner ADF-Anwendung gibt der Wert in #attachmentTxt -Element den Anlagewert aus dem Dienst/DB als booleschen Wert zurück. Ich versuche, das ActiveImage-Objekt anzuzeigen, wenn der Wert true zurückgibt und nur leer anzeigt, wenn es falsch ist. Ich bin beschränkt auf die Verwendung von Standard-Javascript, keine externen wie jQuery.ADF-Anzeigebild basierend auf OutputText Wert
<af:outputText id="attachmentTxt" value="#{bean.attachment}" visible="false" />
<af:activeImage id="attachmentImg" source="/images/icon.png"></af:activeImage>
ein nicht-funktionierendes Beispiel für das, was ich suche ist:
<af:resource type="javascript">
function hasAttachment() {
var att = document.getElementById("attachmentTxt");
var attImg = document.getElementById("attachmentImg");
if(att.value == 'true') {
attImg.show();
} else {
attImg.hide();
}
}
</af:resource>
Danke im Voraus
Ausgezeichnet! danke @giftkugel – marcwebdude