我想为Primefaces 10(emptyMessage属性)中的空datatable添加html样式的消息.类似"Helloworld!"(注意粗体字world!)我将PropertyResourceBundle用于消息.要加载消息的属性文件.我在邮件中try 了类似的内容.属性:

grap.noData.text=Hello <b>world!</b>

但没用

<p:dataTable id="grapTable" var="row"
            value="#{grController.graphics}"
            emptyMessage="#{grController.editAllowed ? msg['grap.noData.text'] : msg['grap.noData.readOnly.text']}"></p:dataTable>

推荐答案

你可以用emptyMessage个刻面和escape="false"个这样的...

<f:facet name="emptyMessage">
  <h:outputText 
     escape="false" 
     value="#{grController.editAllowed ? msg['grap.noData.text'] : msg['grap.noData.readOnly.text']}" />
</f:facet>

Html相关问答推荐

css网格区域的布局不展开,也不显示滚动条

restrict. form—text width to input s width'

我如何 Select 外部html文件元素作为选项,并显示在一个div与jQuery?

由于列中的图像,它们不会随FlexBox中的窗口大小进行调整

如何让QML`Text`元素内的链接在悬停时显示鼠标指针?

背景可点击,而不是文本

高度:适合-内容不拉伸以适合内部长度

HTML中的ARIA标签:在元素内部还是外部?(&Q;

div居中碰撞问题

为什么要添加换行符(至少在 Google Chrome 中)

将箭头图标添加到工具提示包装器时遇到问题

如何使容器的大小适合其 position:absolute; 子元素的大小

从垫分页器中删除输入边框

子 div 在父 div 中溢出

在随机图像下对齐文本

Mediawiki css/html 信息框创建空白行

把标题、段落和图片放在一起

让 Iframe 覆盖整个页面

我正在使用 react-router-dom 并创建了一个固定的导航栏,它在每个网页上不断改变大小,我不知道为什么

用 flexbox 和 overflow 覆盖