我一直在使用VisualForce中的DataTables庫,並且除了導出功能外,其他所有工作都正常。我遵循DataTables網站上的示例初始化,但在TableTools.js文件中出現ZeroClipboard.js未定義的錯誤。 但是,我已檢查並重新檢查多次,並將zeroclipboard.js列爲Chrome中的資源。VisualForce頁面中的DataTables,將swfPath設置爲靜態資源
我做的唯一不同,並且無法確定將函數調整爲VisualForce的方法是如何正確調用swf文件。目前我在本地服務器上託管文件,並在函數中明確引用它。這可能是我的問題嗎?上面的錯誤似乎沒有關係,但它是我經過廣泛的故障排除後留下的唯一一件事。
有誰知道我可以如何使swf文件成爲Salesforce中的靜態資源並從函數中調用該方法,以便文件與其他所有服務器位於同一服務器上?
下面是我當前的功能設置數據表(參考問到swfPath:打電話,我該怎麼做這與靜態資源?)
var oTableTools = new TableTools(oTable, {
"sSwfPath" : "www.MyWebsite.com/resources/copy_csv_xls_pdf.swf",
"buttons": [
"copy",
"csv",
"xls",
"pdf",
{ "type": "print", "buttonText": "Print me!" }
]
});
$('#demo').before(oTableTools.dom.container);
靜態資源SWF_File包含copy_csv_xls_pdf.swf – 2013-05-21 15:25:05