Как я могу сохранить данные в редакторе форматированного текста в другой текстовый элемент. Пожалуйста, помогите мне. Я использую jdeveloper 11g. Как я могу вставить кнопку сохранения и отмены в элемент форматированного текста
Как я могу сохранить данные в Rich Text Editor?
Ответы (3)
В каком компоненте вы хотите показать содержимое RichTextEditor?
Я предполагаю, что вы хотите, чтобы содержимое компонента RichTextEditor отображалось в OutputText, что можно сделать следующим образом:
<af:richTextEditor id="rte1" label="Enter text"
value="#{viewScope.richValue}"
autoSubmit="true" />
<af:outputText id="ot1" value="${viewScope.richValue}"
partialTriggers="rte1" />
Из приведенного выше кода данные, введенные в компонент RichTextEditor, сохраняются в переменной richValue, которая находится в viewScope, а затем OutputText обновляется (из-за частичного триггера) для отображения значения.
Вы не можете вставить кнопки «Сохранить» и «Отмена» в RichTextEditor. Но вместо этого вы можете сделать что-то вроде этого:
<af:panelGroupLayout id="pgl1" layout="vertical">
<af:richTextEditor id="rte1" label="Enter text"
value="#{viewScope.richValue}"
autoSubmit="true" />
<af:panelGroupLayout id="pgl2" layout="horizontal">
<af:commandButton text="Save" />
<af:commandButton text="Cancel" />
</af:panelGroupLayout>
</af:panelGroupLayout>
Вы можете сохранить данные из одного поля, ссылаясь на одну и ту же переменную области памяти в обоих случаях, например:
#{requestScope.value}
Я понятия не имею, что вы подразумеваете под этим: как я могу вставить кнопку сохранения и отмены в элемент форматированного текста
следует использовать af:outputFormatted, который в качестве в документации упоминается:
Бин outputFormatted принимает строку в своем атрибуте "value", содержащую очень ограниченный набор HTML-разметки, и выводит форматированные результаты.
проверьте следующий пример:
<af:outputFormatted styleUsage="instruction"
value="<b>simple outputFormatted</b>"/>
Теперь вы берете значение из RichTextEditor и установите его в компоненте OutputFormatted вашего af:Button actionListener .
Надеюсь, это поможет .