我在渲染我的情节时面临着问题。
<h:form id="form1">
<a4j:commandButton id="b1"
value=" HeatMap " action="#{bean.heatMap}"
oncomplete="plotHeatMap('#{bean.heatMapData}')"
render="fullPage" />
</h:form>
<h:form id="form2">
<a4j:commandButton id="b2"
value=" BarChart " action="#{bean.barChart}"
oncomplete="plotBarChart('#{bean.barChartData}')"
render="fullPage" />
</h:form>
用户必须首先选择一些设置为bean的输入数据,然后单击这些按钮中的任何一个。这将计算一些东西,并从bean和渲染中获取计算数据以及相应的图。这些图是使用D3.js
我在这里有2个问题: 1.按钮在第二次点击时起作用,但不在第一次打开。
2.上次执行中获取的数据在第一次单击时呈现,实际数据在下次单击时呈现。
我已经清除了bean中的所有列表以及JavaScript函数。
我无法弄清楚这种行为的原因。 请指教。