【发布时间】:2018-01-08 11:15:38
【问题描述】:
我正在处理一个使用 SVG 构建图表所必需的项目,因为 primefaces 没有我需要使用的规范。 所以,我所做的基本上是使用那个标签 $ xmlns:xlink="http://www.w3.org/1999/xlink"
还有那个代码:
<h:panelGrid columns="3" >
<h:panelGroup layout="block">
<svg version="1.2" xmlns="http://www.w3.org/2000/svg"
class="graph" aria-labelledby="title" role="img">
</svg>
</h:panelGroup>
<h:panelGrid style="width: 100px; ">
</h:panelGrid>
<h:panelGroup id="graficoTeste">
<svg version="1.2" xmlns="http://www.w3.org/2000/svg"
class="graph" aria-labelledby="title" role="img">
</svg>
</h:panelGroup>
</h:panelGrid>
svg 工作正常。问题是,当我将 svg 放入 panelGroup 时,我的 panelGrid 停止并排对齐我的内容,并放置所有内容,就像它是 columns="1" 一样。
有人有想法吗?
【问题讨论】:
-
“有人有想法吗?” 是的,看看客户端生成的html,看看能不能从那里解释... JSF 在这方面“只是”一个 html 生成器
-
回答问题!!
-
正确的解决方案是here
标签: jsf svg primefaces