0

我正在使用 iccube 报告。我在仪表板上放置了一个 Actions/Buttons 类型的按钮和一个数据透视表。该按钮在单击时触发 iccube 事件,该事件刷新数据透视表。如何使用 java 脚本以编程方式触发按钮单击?

这是 html 片段(由 iccube 生成)

<div class="ic3t-elegant ic3-fixed-layout-box ic3w-action ic3w-buttonlist  **buttonRefreshCls** ic3h-no-header ic3-box-unselectable" id="ic3-9" style="top: 10px; left: 400px; width: 130px; height: 30px; z-index: 4;"><div class="ic3-loading-div-back"></div><div class="ic3-loading-div"></div><span class="ic3-stop-loading fa fa-stop" title="Stop Loading"></span>  <div class="ic3-fixed-layout-menu-container">    <div class="ic3-fixed-layout-edit ic3-jui-app"></div>      </div>  <div class="ic3-inner">    <div class="ic3-box-header">       <div class="ic3-box-nav-menu" style="display: none;"></div>       <div class="ic3-inner" style=""></div>    </div>    <div class="ic3-box-content" style="width: 130px; height: 30px;">      <div class="ic3-inner" style=""><div id="ic3-17" class="ic3-widget"><div class="ic3-action-list ic3-item-container ic3-item-horizontal ic3-bt-blue"><div class="ic3-item" style="" ic3-idx="0" title="">Manual Refresh</div><div style="clear:both"></div></div></div><div class="ic3-widget-data"></div></div>    </div>  </div>  <div class="ic3-chart-filter-info">  </div></div>

如您所见,没有可以使用 js 触发的输入按钮。

document.getElementsByClassName('buttonRefreshCls')[0].click(); 

在此先感谢,阿萨夫

4

0 回答 0