2012-03-26 7 views
2

xformsから値を取得しようとしているときに次の問題があります:select要素私は"eKdObOh + XakQQkcJayfQArlH + Y5M4huLkvqoSAsN7P8 = "私はフォームコンストラクタで設定されている実際の値は" ALFRESCO_ADMINISTRATORS "です。xformsの値を取得する方法:クライアント側でorbeonフォームを選択する(JavaScriptで)

この関数はORBEON.xforms.Document.getValue(controlIdOrElement)ですが、同じ暗号化された値を返します。

xformsから実際の値を取得する方法はありますか:select要素か、有効/無効にする必要がある設定か、実際の値を暗号化されたものに変換する一般的なアルゴリズムがありますか?値がプライベートでない場合

答えて

4

、あなたはxforms:selectコントロールに次の属性を置くことができます。これは、暗号化されていないgetValue()によって返された値のままにします

xxforms:encrypt-item-values="false" 

この属性は、ページの1つ目、フォームの最初のxforms:model、またはプロパティでもグローバルに設定することもできます。一般に、秘密であると確信できない限り、値を暗号化したままにすることをお勧めします。

+0

ありがとうございます、素晴らしい作品です! –

+0

@ebruchez:こんにちは、このプロパティを各コントロールレベルに配置できますか?私は、暗号化されたオプションが必要ないなら、properties-local.xmlに設定する必要があると思いました。 – Jayy

+1

@KaipaMSarmaはい、これは個々のコントロールに置くことができます。 – ebruchez

関連する問題