【问题标题】:Datatables Stop running this script error数据表停止运行此脚本错误
【发布时间】:2012-02-18 06:16:53
【问题描述】:

在使用 jQuery.dataTables.js 时,有什么办法可以消除 Stop running this script 错误? 当我在数据表中有超过 100 个条目时,这只发生在 IE 中。 我禁用了各种排序,但仍然出现错误。

服务器端处理不是我的选择,因为解决方案应该尽可能简单。

除了 jQuery 数据表之外,还有其他可以渲染表格的插件吗?我正在使用 JSF 2.0

【问题讨论】:

  • jQuery Datatables 不会呈现 <h:dataTable>。它只是渲染一个<table>,就像JSF <h:dataTable> 所做的那样。如果您正在寻找纯 JSF 解决方案,请前往 3rd 方组件库。例如,PrimeFaces:primefaces.org/showcase/ui/datatableHome.jsf
  • 有趣。这个更好看。我会看看它是否有效。谢谢!

标签: javascript jquery jquery-plugins jsf-2 datatables


【解决方案1】:

我认为您会发现关于 DataTables 使 IE 停止运行的问题的最佳讨论已经发生,并且确实仍在继续,在 jQuery DataTables 论坛上。 http://datatables.net/forums/discussion/4739/beating-the-ie-dead-horse/p1

话虽如此,您是否探索过bDeferRender 选项? http://datatables.net/ref#bDeferRender

“当您为表使用 Ajax或 JS[强调]数据源时,延迟渲染可以为 DataTables 提供巨大的速度提升。”

【讨论】:

  • 我尝试了 bDeferRender 选项,但它不起作用。我使用了最新的稳定版本的数据表(1.8.2),它可以工作,但只有大约 300 个条目,但我仍然收到错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-06
  • 2023-04-05
  • 1970-01-01
  • 2013-08-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多