Ich habe eine Kontrolle namens _message. Mit sapui5 versuche ich, eine Textbeschriftung zu erstellen und das Element per ID mit jQuery abzurufen und die arialLabelledBy für dieses Element festzulegen. Wenn ich den Erzähler einschalte und auf/hue oder den blauen Umriss um das ausgewählte Element erhalte, liest er nichts.ArialLabelledBy funktioniert nicht
Mache ich etwas falsch?
var oLabel = new sap.ui.commons.Label({text: "Message screen reader"});
this._msgid = this._message.getId();
var textmsg = jQuery("#" + this._msgid);
textmsg.addAriaLabelledBy(oLabel);
Welcher Browser/OS/Bildschirmleser? Haben Sie ein HTML-Beispiel (Sie haben ein Skript zur Verfügung gestellt)? Können Sie sehen, dass das Attribut dem Element im Inspector hinzugefügt wird? Fügen Sie das Attribut einem Steuerelement hinzu, das den Fokus erhält? – aardrian
Zeigen Sie bitte das resultierende HTML an – unobf