在 JSF 页面中使用 Primefaces feedReader 时,它会自动获取 feed 的图像。在我的页面上有三列。第一个有 FeedReader,当 feed 有图像时,它超出了列大小并侵入了第二列。
我已经尝试过属性 escape="false",但它不会让文本超出列,而不是图像。有什么办法可以纠正这个吗?
谢谢!
在 JSF 页面中使用 Primefaces feedReader 时,它会自动获取 feed 的图像。在我的页面上有三列。第一个有 FeedReader,当 feed 有图像时,它超出了列大小并侵入了第二列。
我已经尝试过属性 escape="false",但它不会让文本超出列,而不是图像。有什么办法可以纠正这个吗?
谢谢!
您可能必须手动删除图像。我查看了 API,没有看到任何会自动执行此操作的内容。
您可以将数据传递给支持 bean,以使用您想要的任何解析方法删除图像。
<p:feedReader value="http://rss.news.yahoo.com/rss/sports" var="feed">
<h:outputText value="#{feed.title}" style="font-weight: bold"/>
<h:outputText value="#{backingBean.removeImages(feed.description.value)}" escape="false"/>
</p:feedReader>