【问题标题】:JSF - SVG doesn't align inside panelGridJSF - SVG 在 panelGrid 内不对齐
【发布时间】: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


【解决方案1】:

我发现了发生了什么。 如果您遇到同样的问题,请尝试删除 svg 标签属性的“xmlns="http://www.w3.org/2000/svg"。

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 2014-10-04
    • 2012-11-29
    • 2013-03-17
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2013-05-23
    相关资源
    最近更新 更多