表的最佳方法是折叠另一个表的行?

时间:2013-02-19 14:42:51

标签: javascript jquery django

所以我正在开发一个Django项目,在那里我必须提供一个包含数据的日志列表。我写了它,所以我有两个模型:Log和ErrorItem。 erroritem有一个日志的外键。

我想要做的是显示所有日志及其数据的表格,当您点击一行时,它会将a折叠到另一个包含所有相关的错误项目及其数据的表格中。

我已经找到了一个解决方案 - 添加一个隐藏的tr,以及一个切换它的脚本。但那意味着erroritem列表是日志表的一部分 - 我不需要它,因为两个表都不相同。

我知道可能有很多解决方案,所以我不是在寻找直接的代码答案。我只是希望有人能指出我正确的方向 - 这里最好的方法是什么?是否有一些简单的jQuery插件?我应该使用ajax通过另一个页面动态创建表吗?

1 个答案:

答案 0 :(得分:0)

我建议你发一个ajax请求来获取ErrorItem数据。加载所有日志行的ErrorItem数据并使用隐藏将是一种过度杀伤。