2017-11-23 8 views
0

特定の種類のデータをcsvにダウンロードするための10個のボタンがあるWebページがあります。 しかし、すべてのボタンをクリックして必要なファイルをすべて取得する必要があります。ng-clickを使用するすべてのボタンをクリックする方法

私はすべてのファイルをダウンロードするためのスクリプトを構築しようとしていますが、すべてのボタンは、このように定義されているので、私はstruggelingています:

<a class="small" ng-click="aggTable.exportAsCsv(true)"> 
     Formatted <i aria-hidden="true" class="fa fa-download"></i> 
    </a> 
私はクラス「小さな」と反復ですべての要素を得ることについて考えていた

サイクルを使ってそれらを通しますが、そのクラスにはn個の要素があり、ng-clickをクリックする方法はわかりません。

私を助けることができますか?

ありがとうございます。

+0

1つのボタンをクリックするだけですべてを1つのExcelファイルにまとめてみませんか? – charlietfl

答えて

0

ここでは論理的な問題があると思います。なぜあなたは他のすべての機能を1つにまとめませんか?

function downloadFileA(){ //your code} 

function downloadFileB(){ //your code } 

function exportAsCsv(param1, downloadAll){ 
    if(downloadAll){ 
    downloadFileA(); 
    downloadFileB(); 
    } 
} 

まだ複数のボタンをクリックしたい場合は、jQueryとクラスを使用して行うことができます。 Fiddle:https://jsfiddle.net/sgp5nLoc/1/

0

「aggTable.exportAsCsv(true)」のすべてのボタンを1つの関数で呼び出す新しいボタンを作成することはどうですか?

関連する問題