小编典典

Ajax在Primefaces中更新JavaScript脚本

ajax

我想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?


阅读 487

收藏
2020-07-26

共1个答案

小编典典

将其放在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:commandLink action="#{myBean.doSomething}" update="myScript"/>
2020-07-26