2017-03-09 6 views
0

exampleここから問題は、ボタンコピーを押したときにテキストが選択されたままであることです。すべてがうまく動作し、テーブルを貼り付けることができます。しかし、私はコピーするときにテーブル全体をマークしたくない。ボタン上のngclipboardコピー後にテキストを選択解除する(または選択しない)

処置:

<button ngclipboard data-clipboard-target="#tblRoomsOccupy">Copy</button> 

それは以下のようになります。この(押しボタン 'コピー' の後):

enter image description here

はこれを回避する方法はありますか?したがって、「コピー」を押してもテーブルはマークされません。

答えて

1

最初に、onSuccessイベントを呼び出すボタンにdata-ngclipboard-successを追加します。あなたのJSでその後

<button ngclipboard data-clipboard-target="#tblRoomsOccupy" data-ngclipboard-success="onSuccess(e);">Copy</button> 

するonSuccess機能を追加: -

onSuccess = function(e) { 
    e.clearSelection(); 
}; 

をあなたはあなたにあなたのコードに応じて、$範囲をすることもできます。

関連する問題