我正在尝试制作一些内容,您可以单击作为列模板一部分的小图标并复制该单元格的内容:
var toCopy = '';
$(document).on('mouseup', '.copy-to-clipboard', function() {
toCopy = $(this).parent().prev().html();
$('.copy-to-clipboard').zclip({
path: ROOT + 'js/ZeroClipboard.swf',
copy: $(this).parent().prev().html()
});
})
模板:
function defaultTemplate(fieldName) {
return '<span>#='+fieldName+'#</span><div class="pull-right"><i class="glyphicon glyphicon-paperclip copy-to-clipboard" title="Copy cell contents to clipboard"></i></div>';
}
但是,我需要在加载网格时将 Zclip 绑定到图标,而不是像教程那样准备好文档:
$('.k-grid').data("kendoGrid").bind("dataBound", function() {
$('.copy-to-clipboard').zclip({
path: ROOT + 'js/ZeroClipboard.swf',
copy: $(this).parent().prev().html()
});
});
但什么也没有发生。
我怎样才能让它在网格中工作?