我使用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>