https://github.com/patricklodder/jquery-zclipを使用して、クリップボードへのコピー機能を実装しています。テキストをコピーする必要がありますが、今のところ、実際には何でもしたいと思っています...しかし、まったく機能していません。
私は頭に含めました:
<h:outputScript name="js/jquery.zclip.min.js" library="test" />
<script>
$(document).ready(function(){
$('a#copy').zclip({
path:'#{resource['/test/js/ZeroClipboard.swf']}',
copy:$('div#content').text()
});
});
</script>
そしてJSFページには普通のものがあります:
<a href="#" id="copy">COPY</a>
Chrome コンソールにエラーはありませんが、リンクをクリックしても何も起こりません。なぜそれが機能しないのか、私には本当にわかりません。ご提案いただきありがとうございます。
- - - - - 編集
データグリッド:
<p:dataGrid var="item" columns="3" rows="9" value="#{pictureManagementBean.pictures}" id="gallery" paginator="true">
<p:column>
<p:panel header="#{item.pictureName}" style="text-align:center; width:230px;">
<h:panelGrid styleClass="shortLink">
<p:graphicImage value="#{item.thumbnailDir}" width="200px" />
<a href="#" id="copy#{item.idpicture}">COPY</a>
<p id="copy#{item.idpicture}">LOREM IPSUM</p>
<p:commandLink value="Delete" action="#pictureManagementBean.removePicture(item.idpicture)}" update="@form"/>
</h:panelGrid></p:panel></p:column></p:dataGrid>