首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery TableTools按钮未加载

jQuery TableTools按钮未加载
EN

Stack Overflow用户
提问于 2012-09-24 23:59:16
回答 4查看 6.7K关注 0票数 2

我正在尝试将tableTools添加到已经使用DataTable插件的现有表中。tableTools按钮未加载。这是我的代码:

代码语言:javascript
复制
var dataTableOptions = {
  "sScrollY":   "475px",
  "bAutoWidth": true,
  "bSort":      true,
  "bPaginate":  true,
  "sPaginationType": "full_numbers",
  "bFilter":    true,
  "bInfo":      true,
  "bJQueryUI":  true,
  "sDom": '<"clear">lfrtip',
  "oTableTools": {"sSwfPath": appPath + "/swf/copy_csv_xls_pdf.swf"}
};

$j("#movementsResults table").dataTable(dataTableOptions);

dataTable部分完全可以工作,但tableTools似乎不能工作。我已经确保所有的文件路径都是正确的,包括.swf路径,但我就是找不到问题所在。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-25 15:59:03

在运行开发人员工具后,我得到一个错误:

SCRIPT5009:'ZeroClipboard_TableTools‘是未定义的TableTools.js,第1293行,第3个字符

在谷歌查找ZeroClipboard到底是什么之后,我发现我需要单独包含该JS文件,因为它试图调用在其中创建的函数。这样做后,按钮开始工作,现在只是样式的问题。

感谢你们的帮助

票数 2
EN

Stack Overflow用户

发布于 2012-09-25 06:29:23

尝试:

代码语言:javascript
复制
"sDom": 'Tlfrtip'

另外,您是否验证了appPath变量是正确的?也许可以将此代码添加到您的代码中,并检查控制台以验证您是否有额外的斜杠或其他东西:

代码语言:javascript
复制
console.log(appPath + "/swf/copy_csv_xls_pdf.swf");
票数 0
EN

Stack Overflow用户

发布于 2013-05-17 20:29:35

需要在sDom中用T:"sDom":'<"clear">lfrtipT‘初始化它,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12568682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档