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();
前もってありがとう、アサフ