我尝试将辅助bean中的文本复制到剪贴板。但这是行不通的。我使用Java 8和Ubuntu。
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable transferable = new StringSelection("text");
clipboard.setContents(transferable, null);
否则,我试图在后备bean中调用js函数,以将文本复制到剪贴板。
PrimeFaces.current().executeScript("copyTextToClipboard(text);");
无法调用'copyToClipboard.js'中的'copyTextToClipboard'函数。警报对话框不会出现。
function copyTextToClipboard(text) {
alert(Test);
}
我对js和primefaces经验不足,希望能得到一些帮助。在过去的几个小时里,我做了很多尝试。