我想Ajax使用Primefaces更新JavaScript脚本。
<script type="text/javascript"> <!-- function lineChartExtender(){ this.cfg.highlighter = { showTooltip: true, tooltipAxes: 'both', tooltipLocation: 'n' }; this.cfg.seriesDefaults = { showMarker: #{query.stringMarker} }; } --> </script>
我如何在showMarker中将该值更新为ajax?
将其放在JSF标记中并提供ID。
<h:panelGroup id="myScript"> <script type="text/javascript"> function lineChartExtender(){ this.cfg.highlighter = { showTooltip: true, tooltipAxes: 'both', tooltipLocation: 'n' }; this.cfg.seriesDefaults = { showMarker: #{query.stringMarker} }; } </script> </h:panelGroup>
并有一个按钮或链接是否执行某些操作,并对此进行更新 <h:panelGroup>
<h:panelGroup>
<h:commandLink action="#{myBean.doSomething}" update="myScript"/>