Я работал с библиотекой DataTables в VisualForce, и у меня все работает, кроме функций экспорта. Я выполнил образец инициализации на веб-сайте DataTables, но получаю сообщение об ошибке, что ZeroClipboard.js не определен в файле TableTools.js. Однако я проверял и перепроверял несколько раз, и zeroclipboard.js указан как ресурс в Chrome.
Единственное, что я делаю иначе и не могу определить при адаптации функции к VisualForce, - это как правильно вызвать файл swf. В настоящее время я размещаю файл на локальном сервере и явно ссылаюсь на него в функции. Может ли это быть моей проблемой? Вышеупомянутая ошибка, похоже, не связана, но я думаю, что это единственное, что осталось после обширного устранения неполадок.
Кто-нибудь знает, как я могу сделать swf-файл статическим ресурсом в Salesforce и вызвать его таким образом из функции, чтобы файл находился на том же сервере, что и все остальное?
Ниже приведена моя текущая функция, настраивающая DataTables (вопрос относительно вызова 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 );