データソースなしでリッチ テキスト コンポーネントから HTML コンテンツ (MIME) を取得する機会はありますか? このようにフィールドからコンテンツを取得したいと思います。
getComponent("FieldName").value
しかし、これはうまくいきません。
ありがとう。
データソースなしでリッチ テキスト コンポーネントから HTML コンテンツ (MIME) を取得する機会はありますか? このようにフィールドからコンテンツを取得したいと思います。
getComponent("FieldName").value
しかし、これはうまくいきません。
ありがとう。
コントロールをスコープ変数にバインドできます。たとえば、#{viewScope.comments} です。その後、コンポーネント自体からではなく、スコープから送信された値を取得できます。たとえば、viewScope.get("コメント") です。
または、dataContext 変数を JS 式に設定することもできます (例: <dataContext var="richText" value="#{javascript:return {value:""};}" />)。次に、コントロールを #{richText.value} にバインドし、同じ式で取得できます。
もちろん、マネージド Bean を定義して、コントロールをそのプロパティの 1 つにバインドすることもできます。このオプションは最も柔軟性がありますが、上記の他の 2 つのオプションほど単純ではありません。
私の問題の解決策は
getComponent("FieldName").getValue()
ご協力いただきありがとうございます。