我正在寻找一个质量机制,以添加排序动态生成的表。我的视觉设置非常简单。在左边我有一个系列的菜单项,从(图表,图形,图像,表格等)来选择。一旦项目被点击时,它会在页面右侧的“动态内容”格显示出来。这一切工作正常。

什么我遇到的是能够实现加载内容的某些动态特性的问题。在这种特殊情况下,我有一个系统会根据所选择的表中生成动态内容并将其显示在“动态内容”分区,但JavaScript的排序不起作用。我试图把它放置在“应用程序布局”页面以及在生成的数据中的局部,但没有任何工程。但是,如果我把它放在一个“静态”页面中的所有工作正常。关于如何得到这个工作任何想法?

FYI我使用的Rails 2.3.4在OS X上,使用 “sorttable.js” 和Safari 4.0.3和Firefox 3.5.5测试

最佳。

有帮助吗?

解决方案

我会怀疑你需要调用您的动态加载表sorttable.makeSortable(<table element>);。既然你没有提供你如何转换你的表中的任何背景,很难提供一个解决方案。

Sorttable.js依赖于不显眼的javascript 时,表可排序必须存在于当页面加载完毕的DOM。然后Sorttable.js上具有“排序”类中的每个表调用makeSortable。当您插入新表,你需要做的是相同的。

其他提示

  

这是如何得到这个工作任何想法?

没有更多的信息那么这将是很难拿出一个解决方案。但是,你有没有尝试过寻找与萤火虫产生的页面,看看发生了什么事情?请问您的IDE有一个JavaScript调试器?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top