【发布时间】:2014-03-20 21:17:35
【问题描述】:
我将 syntaxhighlighter 库添加到我的项目中以查看 XML 文件。
由于某种原因,当在对话框外使用语法高亮时,我可以看到 CSS 样式,但在对话框内看不到。
这不起作用:
<p:commandButton id="button"
value="View"
oncomplete="hdsWidgetVar.show()"
update=":mainForm:hdsForm"
disabled="#{object.disableButton}"
icon="ui-icon-search"
style="float: right"/>
</p:row>
</p:panelGrid>
<f:verbatim><br/></f:verbatim>
<p:dialog id="hdsDialog"
widgetVar="hdsWidgetVar"
header="HDS"
width="800"
showEffect="clip"
hideEffect="clip"
position="left"
appendTo="@(body)"
dynamic="true" >
<h:form id="hdsForm">
<pre class="brush: xml">
<h:outputText value="#{object.selectedObjectSet.hds}" escape="true" />
</pre>
</h:form>
</p:dialog>
我不能使用 dynamic="false",因为我需要在用户按下按钮时刷新对话框文本。
有什么解决办法吗?
谢谢
【问题讨论】:
标签: jsf-2 primefaces syntaxhighlighter