我正在寻找一种方法来编辑数据并动态计算值(即总数、平均值等)。我的应用程序是一个基于 Web 的教师成绩簿系统,其中一个重大挑战是允许他们输入/更新成绩。这种类型的数据最自然的解决方案是表格或电子表格网格,我的第一个想法是自己写一些东西,但我很快就克服了这个想法。:)
我遇到的主要问题是能够实时计算事物。当老师更改成绩时,我需要表格来更新学生的 AVG % 和可能的字母成绩。它不必将这些计算反馈给服务器(它们只是为了展示),但必须保存单元格更改(通过 AJAX)。
我知道这可能应该是一个常见问题解答,我找到了这两个答案(1、2),但我的要求有点不同(我认为)。首先,我正在寻找能够很好地与 RoR 集成的东西;这意味着使用原型。它也应该非常轻巧和干净;我不需要像图片、子组等花哨的东西。最后,由于我的项目是在 GPL 下,它必须是开源的。
有什么提示吗?现在我正在查看TableKit和Rico LiveGrid,但我不确定他们是否可以进行我需要的行和列计算。