我想在水平方向并排放置2个主要饼图.我已将它们放入panelGrid中:
<h:panelGrid columns="2">
<p:pieChart title="chart1" value="#{chartController.modelChart1}" legendPosition="w" showDataLabels="true" id="chartOne" />
<p:pieChart title="chart2" value="#{chartController.modelChart2}" legendPosition="w" showDataLabels="true" id="ChartTwo" />
</h:panelGrid>
但是当我添加panelGrid时它们就消失了.
有什么问题或是否有另一种方法将2个图表并排放置(在同一条线上)而不使用panelGrid?
最佳答案 试试这个 :
<h:panelGrid columns="2">
<p:panel style="width:100px;">
<p:pieChart title="chart1" value="#{chartController.modelChart1}" legendPosition="w" showDataLabels="true" id="chartOne" />
</p:panel>
<p:panel style="width:100px;">
<p:pieChart title="chart2" value="#{chartController.modelChart2}" legendPosition="w" showDataLabels="true" id="ChartTwo" />
</p:panel>
</h:panelGrid>