2 Stimmen

Wie kann man den Wert von xforms:select in orbeon forms auf der Client-Seite abrufen (in JavaScript)

Ich habe folgendes Problem, wenn ich versuche, den Wert von xforms:select-Elementen abzurufen, erhalte ich einen verschlüsselten Wert wie "eKdObOh+XakQQkcJayfQArlH+Y5M4huLkvqoSAsN7P8=" während ich weiß, dass der tatsächliche Wert, den ich im Formularkonstruktor gesetzt habe, folgender ist "ALFRESCO_ADMINISTRATOREN" .

Ich habe diese Funktion gefunden ORBEON.xforms.Document.getValue(controlIdOrElement) aber er gibt denselben verschlüsselten Wert zurück.

Gibt es irgendeine Möglichkeit, realen Wert von xforms:select-Elementen abzurufen, oder möglicherweise einige Konfigurationen, die ich aktivieren/deaktivieren muss, oder möglicherweise gibt es einige gemeinsame Algorithmus, der realen Wert zu verschlüsselt ein umwandelt?

4voto

ebruchez Punkte 7611

Wenn der Wert nicht privat ist, können Sie das folgende Attribut in die xforms:select Kontrolle:

xxforms:encrypt-item-values="false"

Damit bleibt der Wert, der von getValue() unverschlüsselt.

Sie können dieses Attribut auch pro Seite festlegen, und zwar auf der ersten xforms:model Ihres Formulars oder sogar global in den Eigenschaften. Im Allgemeinen empfiehlt es sich, die Werte verschlüsselt zu lassen, es sei denn, Sie sind sicher, dass sie vertraulich sind.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X