0

iccube レポートを使用しています。ダッシュボードに配置されたアクション/ボタン タイプのボタンと、ピボット テーブルがあります。ボタンをクリックすると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