从托管 bean 中读取文本并在弹出窗口中显示之前对其进行样式设置
Read a text from managed bean and style it before displaying it in a pop-up
我必须从托管 bean 中读取文本,然后在弹出窗口中显示该文本。单击 link 时会显示弹出窗口。要求是在网页上显示之前设置文本样式、更改颜色并加粗文本的某些部分。我可以在网页上显示带有 标签的文本,但文本没有变粗。请帮我解决它。谢谢!
<af:popup id="testPopup">
<af:dialog id="d2" type="ok">
<af:outputText value="TEST DESCRIPTION" id="ot2"/>
<af:panelBox text="" id="pb5" showDisclosure="false">
<af:outputFormatted value="#{pageFlowScope.TestBean.testMessage}"
id="ot3" inlineStyle="width:300px;display:inline-block;word-
wrap:break-word"/>
</af:panelBox>
</af:dialog>
</af:popup>
//豆子:
String testMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque r finibus consequat. Praesent egestas veneet euismod magna."
请告诉我们您的确切 jdev 版本。
如果您 运行 一个 .jspx 页面,您应该将 '<' 转义为 ⁢
尝试
<af:outputFormatted value="<b>Bold</b> not bold" id="of1"/>
蒂莫
要在 ADF 11g 的输出文本中嵌入 html,您可以设置 af:outputText 属性 escape="false"。
在您的情况下,将 af:outputFormatted 替换为以下内容:
<af:popup id="testPopup">
<af:dialog id="d2" type="ok">
<af:outputText value="TEST DESCRIPTION" id="ot2"/>
<af:panelBox text="" id="pb5" showDisclosure="false">
<af:outputText value="#{pageFlowScope.TestBean.testMessage}" id="ot3" noWrap="true" escape="false"/>
</af:panelBox>
</af:dialog>
</af:popup>
我必须从托管 bean 中读取文本,然后在弹出窗口中显示该文本。单击 link 时会显示弹出窗口。要求是在网页上显示之前设置文本样式、更改颜色并加粗文本的某些部分。我可以在网页上显示带有 标签的文本,但文本没有变粗。请帮我解决它。谢谢!
<af:popup id="testPopup">
<af:dialog id="d2" type="ok">
<af:outputText value="TEST DESCRIPTION" id="ot2"/>
<af:panelBox text="" id="pb5" showDisclosure="false">
<af:outputFormatted value="#{pageFlowScope.TestBean.testMessage}"
id="ot3" inlineStyle="width:300px;display:inline-block;word-
wrap:break-word"/>
</af:panelBox>
</af:dialog>
</af:popup>
//豆子: String testMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque r finibus consequat. Praesent egestas veneet euismod magna."
请告诉我们您的确切 jdev 版本。
如果您 运行 一个 .jspx 页面,您应该将 '<' 转义为 ⁢
尝试
<af:outputFormatted value="<b>Bold</b> not bold" id="of1"/>
蒂莫
要在 ADF 11g 的输出文本中嵌入 html,您可以设置 af:outputText 属性 escape="false"。
在您的情况下,将 af:outputFormatted 替换为以下内容:
<af:popup id="testPopup">
<af:dialog id="d2" type="ok">
<af:outputText value="TEST DESCRIPTION" id="ot2"/>
<af:panelBox text="" id="pb5" showDisclosure="false">
<af:outputText value="#{pageFlowScope.TestBean.testMessage}" id="ot3" noWrap="true" escape="false"/>
</af:panelBox>
</af:dialog>
</af:popup>